Open verndrade opened 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).
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
.
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)
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.