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

New UI for students to see which courses they're enrolled in

    XMLWordPrintable

    Details

    • Type: Feature Request
    • Status: RESOLVED
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 11.2
    • Fix Version/s: 12.0
    • Component/s: Membership
    • Labels:
    • 11 status:
      Won't Fix
    • Property addition/change required:
      Yes
    • Test Plan:
      Hide

      Test on nightly experimental server where the property is set.

      You'll get a new UI in the membership tool. It will display your enrollments in rosters, and display links to the site(s) those rosters are attached to--provided the site(s) are published.

      Show
      Test on nightly experimental server where the property is set. You'll get a new UI in the membership tool. It will display your enrollments in rosters, and display links to the site(s) those rosters are attached to--provided the site(s) are published.

      Description

      Student's (typically, although it could happen to any type of user) often times don't know if they are enrolled in a section or course site properly or if the instructor just hasn't published it yet. This has lead to a lot of support calls in the past at our institution.

      It would be highly beneficial to have a place where students can see what enrollments they have, and whether or not the enrollments are tied to existing Sakai sites. The sites will only appear to the user if the site is either published, or the user has the 'site.visit.unp' (visit unpublished sites) permission. If a given section is tied to multiple sites, each site will be listed in the last column, comma separated (provided that each site pass the previously mentioned stipulations). The site titles are rendered as links for ease of access.

      The most logical place to insert this new UI is in the 'Membership' tool, which appears in every user's 'Home' space (formerly My Workspace).

      We have been running this feature at Western in our production environment since late August, 2015.

      This feature introduces the following sakai.property:

      membership.enrolments.blurb

      This sakai.property controls whether or not extra information is to appear before the instruction text at the top of the page (first paragraph in the screenshot). The property defaults to an empty string, so that institutions can decide if they want to provide extra information regarding their SIS integration process (or anything else), or not.

      This feature supports sorting on all columns of the table, case insensitive searching/filtering, and a caching scheme (with a time to live of 5 minutes per user).

        Gliffy Diagrams

          Zeplin

            Attachments

            1. 01-membership.png
              01-membership.png
              76 kB
            2. screenshot2.png
              screenshot2.png
              100 kB
            3. screenshot-1.png
              screenshot-1.png
              199 kB

              Issue Links

                Activity

                  People

                  Assignee:
                  bjones86 Brian Jones
                  Reporter:
                  bjones86 Brian Jones
                  Votes:
                  0 Vote for this issue
                  Watchers:
                  8 Start watching this issue

                    Dates

                    Created:
                    Updated:
                    Resolved:

                      Git Integration