voidlily / timeboard

Georgia Tech CoC TA timesheets
4 stars 1 forks source link

CSV user creation #26

Closed jking31cs closed 13 years ago

jking31cs commented 13 years ago

Alrighty, so Bill wants this. We would need to talk with him about the main format of the csv, but I am more concerned about just something working in there. So here's my suggestion.

  1. He goes to user admin and clicks on "Mass Add Students" button.
  2. He will then copy/paste the csv into a text area, and click the import.

Now backend logic, my thought.

  1. I assume that we would mark all students inactive here, and this would repopulate them.
  2. If the user is in the system (based on account), we would mark them as active and save it
  3. If the user is not in the system, create the user and save

So for the sake of testing (this part will probably change), make the format like this: Each row is a student, columns are (name, email, account, course_name)

We will need to talk with Bill about how mass course additions occur as well as professors.