Uploaded image for project: 'Sakai'
  1. Sakai
  2. SAK-45171

Add an extra info label to the status column in manage participants, driven by SIS records

    XMLWordPrintable

    Details

    • Type: Feature Request
    • Status: RESOLVED
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 22.0 [Tentative]
    • Fix Version/s: 22.0 [Tentative]
    • Component/s: Site Info
    • Labels:
      None
    • 21 Status:
      Please Merge
    • Test Plan:
      Hide
      1.  Create sectionmembership.csv file that is uploaded via Sakora SIS import process
      2. In file, have some students with 'enrolled' in Status column, others with 'waitlisted'
      3. On Manage participants, confirm that the value for each student appears in their row 

      ^^^ Still being built/adjusted

      Show
       Create sectionmembership.csv file that is uploaded via Sakora SIS import process In file, have some students with 'enrolled' in  Status column, others with 'waitlisted' On  Manage participants , confirm that the value for each student appears in their row  ^^^ Still being built/adjusted

      Description

      Add an extra info label to the status column in Site info > Manage participants and Roster tools, driven by SIS records. The idea is to allow the addition of a label, or link, next to the status dropdown in the Status column. Ex: Display 'waitlist' next to students on class waitlist.

      This will come from the Status column in the sectionmembership.csv file in the Sakora SIS import file. What will be in that column in the file will effectively be an i18n key that will be configurable in Message Bundle Manager (MBM), with a default of empty in the actual shipped Java properties file. So, schools will be able to define what the key from their SIS file actually means, using MBM. It could be just a text label, or it could be a link to a school hosted resource.

      This label is meant to be informational for users that have access to Manage participants and Roster tool user details. This would be different than using the status column in sectionmembership file to create a separate role (ex: second student role for waitlist students). While the separate role is actionable (ex: send emails to users at that role only), that role would continue to be in UI even after say the waitlist period ended. Instructors could change users to that role (probably accidentally) even though they are not officially at that status anymore. This label would help inform users about the current status of each officially enrolled user. Ex: A university who automatically enrolls waitlist students (so they don't fall behind), could link the label to a resource page that describes the waitlist process and timelines. This could help instructors who may not be well versed in enrollment process at university and may have been initially confused by seeing a different number of students in Sakai vs university's official registration portal.

      References: https://confluence.sakaiproject.org/display/IMSES/Simple+Sakai+SIS+Services#SimpleSakaiSISServices-SectionMembership

        Gliffy Diagrams

          Zeplin

            Attachments

              Issue Links

                Activity

                  People

                  Assignee:
                  a.fish@lancaster.ac.uk Adrian Fish
                  Reporter:
                  a.fish@lancaster.ac.uk Adrian Fish
                  Votes:
                  0 Vote for this issue
                  Watchers:
                  3 Start watching this issue

                    Dates

                    Created:
                    Updated:
                    Resolved:

                      Git Integration