Course Reserves (UXPROD-791)

[UICR-6] Display basic course record Created: 19/Nov/19  Updated: 26/Feb/20  Resolved: 26/Feb/20

Status: Closed
Project: ui-courses
Components: None
Affects versions: None
Fix versions: None
Parent: Course Reserves

Type: New Feature Priority: P2
Reporter: Kelly Drake Assignee: Mike Taylor
Resolution: Done Votes: 0
Labels: courses, po-mvp, team-mvp
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original estimate: Not Specified

Attachments: PNG File Edit screen with cross listed course and items.png     PNG File Screen Shot 2019-11-20 at 12.13.01.png     PNG File screenshot-1.png    
Issue links:
Cloners
clones UXPROD-622 CRUD basic course record Closed
Sprint:
Development Team: Thor
Epic Link: Course Reserves
Back End Estimate: XL < 15 days
Back End Estimator: Kurt Nordstrom
Front End Estimate: XL < 15 days
Front End Estimator: Mike Taylor

 Description   

This JIRA represents the ability to Display a Course Record that includes the following accordion sections with related descriptive fields (see also mockup with additional notes)

FOLIO ID (unique identifier that is system created after the record is saved the first time) [not represented correctly in mockups]
Course data (required) After creating the first course data record, users can create another course data set auto filled with information from the existing course data)
Course Name*
Department (Controlled vocabulary / Authorized value list - set in settings manage
Section
Course code/Number*
Course Type %
(Controlled vocabulary / Authorized value list - set in settings manager)
The purpose of this field is to contain values such as “online”, “online/in person”, “in person”
Register ID (interoperability) %
This is the registrar systems’s course unique course number.
Also used for matching student data (copyright management), especially streaming video
External ID (interoperability) %
used for connection to LMS. Need this field name to be generic so that it may be used by other systems and uses.
Could function as link to the page on the external system
Option to add additional ID fields with description and link mechanism

Cross listed course link
Used to indicate when the same course content has a different name, code, section and department

Also includes details specified in:
The ability to add Instructors to a Course ( UXPROD-2036 Closed )
The ability to assign a term to a Course ( UXPROD-634 Closed )
The ability to associate Courses with Default service pointslocations and Item Loan Types ( UXPROD-640 Closed )



 Comments   
Comment by Mike Taylor [ 20/Nov/19 ]

I have added the old mock-up as an attachment to this issue. Note that this in fact mocks the edit page, not the display page — but we presumably want them to look as much a like as we conveniently can.

Kelly Drake Do we really want to add "FOLIO ID (unique identifier that is system created after the record is saved the first time)" displayed on the screen? What could people do with this information? To my mind, it's plumbing, not obviously of interest to users.

Comment by Mike Taylor [ 20/Nov/19 ]

I also added a screenshot of how the running software currently looks, when viewing a course that has an instructor but no cross-listed courses; this also shows the hover-text over the course name, displaying the course description.

Comment by Mike Taylor [ 20/Nov/19 ]

Still to do on this:

  • Show human-readable patron-group once Kurt Nordstrom has added back-end code to include this from mod-users.
  • Show human-readable location and service-desk once Kurt Nordstrom has added back-end code to include this from mod-inventory.
  • Show reserves associated with course — but that is its own issue, UICR-9 Closed .
Comment by Mike Taylor [ 20/Nov/19 ]

Blocking till the back-end facilities are in place.

Comment by Mike Taylor [ 30/Dec/19 ]

Quick (belated) update:

  • Human-readable patron groups have been around for some time — thanks, Kurt Nordstrom!
  • We still await human-readable location and service-desk, but they should be with us RSN.
  • UICR-9 Closed (displaying reserves) is largely done, but has some remaining work as described in that issue.
Comment by Mike Taylor [ 03/Jan/20 ]

Note to Kurt Nordstrom: still awaiting human-readable location and service-desk.

Is there a Jira for this?

Comment by Mike Taylor [ 18/Jan/20 ]

We now have human-readable location and service-desk, thanks to Kurt Nordstrom's back-end work. I think this can be QA'd and closed.

Comment by Kelly Drake [ 18/Jan/20 ]

Mike Taylor - Has Wayne done his magic on this? if so I'm still seeing the UUID

Comment by Mike Taylor [ 19/Jan/20 ]

I think that he has not — but probably will tomorrow morning.

Comment by Mike Taylor [ 27/Jan/20 ]

Kelly Drake Resolved location and service desk have been available for some time. Can you please QA this?

Comment by Kelly Drake [ 27/Jan/20 ]

There was discussion on this at the CR meeting last week.

It was decided that we do not need Service Desk after all. Just location (as it has a service desk)

Also - the location should function as the default temporary location for any items added to Course Reserves.

Comment by Mike Taylor [ 27/Jan/20 ]

That is the purpose of the location as I understood it: I believe Kurt Nordstrom will shortly be implementing the server-side logic whereby the addition of an item to a course causes its temporary location to be set to that of the course.

Are you saying you want Service Desk removed from the UI? If so, could that please become a new Jira instead of mutating this one about basic course display logic?

Comment by Mike Taylor [ 26/Feb/20 ]

Kelly Drake As you'll have seen I did remove service-desk from the UI.

Please can you QA this looong-lived issue?

Comment by Kelly Drake [ 26/Feb/20 ]

Perfect!

Generated at Fri Feb 09 00:21:37 UTC 2024 using Jira 1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d.