SyllabiShare / syllabi-share

A app to help students share syllabi to assist in the college course selection process
GNU General Public License v3.0
9 stars 3 forks source link

Add department names #20

Open verndrade opened 4 years ago

verndrade commented 4 years ago

Possible Approach: When a new course is uploaded, check if the mnemonic (department) is new. If it is, query for the name of the department. Save a list of departments and their corresponding schools for later use. names will be stored in a JSONfield dictionary in the schools object.

kyawzazaw commented 4 years ago

I didn't see this and opened a #29. It could be considered a duplicate issue.

When a new course is uploaded, check if the mnemonic (department) is new. If it is, query for the name of the department.

A bit unclear about this. Will the user uploader have to type in the department text in a separate field? Or query for the department from the course number such as getting CS from CS 2100.

Due to non-standardization among different schools, it might be just easier to have a separate input form (and maybe include a fuzzy-search upon the already entered departments).

kyawzazaw commented 4 years ago

Just noticed the issue title change. If then #29 won't be a duplicate as it is for the full title of each course.

Example: CS 210 would have a separate input field for its title Algorithms.

verndrade commented 4 years ago

Oof well this Issue is misnamed, it is referring to department names while Issue #27 is referring to course names. I have now renamed this Issue correctly. Basically each course should have a course name, but only the first course that is posted for any given department at a school should cause the user to be prompted to name the department. Basically if you were the first poster to post a CS class you would be asked to name it "Computer Science", but each poster of a CS course would be asked to name the specific course (CS 2110 SW dev methods, CS 4102 Algorithms etc)