Course materials should incorporate academic departments

Bug #1922388 reported by Beth Willis
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Evergreen
New
Wishlist
Kyle Huckins

Bug Description

Course materials should include academic departments as part of its structure, so that when a user adds a new course, the course can be associated not only with an owning library and term, but with one or more academic departments. The department should display on the Course List along with the other information(e.g. Course name, Course number) about the course and users should also be able to sort and to filter the Course List by department.

It would also be helpful if users could both search and browse by academic department in the staff and public catalogs.

This document illustrates how this feature might be implemented (note: all illustrations are mock-ups): https://docs.google.com/document/d/1PWxvg8WOOTPh5tCfw1BlIdAYO7J92bohLygvCh_yvww/edit?usp=sharing

Beth Willis (willis-a)
tags: added: course-materials
Revision history for this message
Jane Sandberg (sandbergja) wrote :

I like this idea, Beth! It would help bring in some parity with Syrup features as well. A few questions and thoughts:

* When we implement this module, I don't think we would use departments. Would this still meet your needs if "Departments" isn't a required field when creating/updating Courses?

* I was also wondering: would it be helpful to be able to associate a department with one or many contact people? I was musing that it might be helpful for staff to be able to jot down reminders of, say, "Who is the person I always talk to about anthropology textbooks?"

Changed in evergreen:
importance: Undecided → Wishlist
Revision history for this message
Beth Willis (willis-a) wrote :

Jane, I think it would acceptable to make the "Department" field optional. There may be materials that are not associated with specific departments, such as equipment. There also may be materials that are shared by departments.

I think you idea of having a field for "Department Contact" is a good one. I would make this optional as well.

Kyle Huckins (khuckins)
Changed in evergreen:
assignee: nobody → Kyle Huckins (khuckins)
Revision history for this message
Kyle Huckins (khuckins) wrote (last edit ):

I've pushed an initial branch here: https://git.evergreen-ils.org/?p=working/Evergreen.git;a=shortlog;h=refs/heads/user/khuckins/lp1922388-course-academic-departments-submodule

The branch includes the addition of Academic Departments and Department Contacts in the staff client. It also has IDL and DB structure in place for the inclusion of a Course Map. It deviates slightly from the specs provided, in that the Departments table is set up similarly to the Course table - this made sense with the addition of Department Contacts, and would make a sensible, user-friendly location to place the Course Map as well.

Currently, it's lacking the OPAC side of things, which may be worth splitting off into a separate Launchpad ticket. Courses can be assigned to a department within the Course Edit page, as well as when creating a new Course. Because of this, this patch doesn't currently include an interface for the course map (though as mentioned above, all that's needed is to fill out an interface for it, the skeleton is there, as is some prime web estate.)

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.