LibreTexts / ngshare

nbgrader sharing service
https://ngshare.readthedocs.io/
BSD 3-Clause "New" or "Revised" License
17 stars 17 forks source link

Student instructor meta data #46

Closed lxylxy123456 closed 4 years ago

lxylxy123456 commented 4 years ago

@rkevin-arch I am working on adding metadata (first name, last name, email) to the database. Can you give any comments on the database structure? I used Association Objects in order to store the extra information in the original association table.

@Lawrence37 @aalmanza1998 Please test functionality using frontend.

rkevin-arch commented 4 years ago

Is there a reason you're not just storing first names, last names and emails in the users table directly?

lxylxy123456 commented 4 years ago

As we (Eric, Abigail, Lawrence) discussed, students may need to get different first name etc in different classes. There is also some security concerns(see this). I remember you mentioned that JupyterHub may provide some API, but I have no idea about the JupyterHub side (need to ask Abigail / Lawrence).