Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The Membership Service serves as the hub of the LMOD wheel and provides user authentication and authorization to LMOD modules (or any compatible 3rd party system)

•    Within the LMOD LMS:

. It provides membership information to other LMOD modules as well as some third party systems, but it is not an authentication and authorization module. For example, the gradebook module can query the membership service for instructors of the course, but the gradebook module is responsible for determining what instructors are authorized to do within the module.

•    Within the LMOD LMS:

1.    Provides a simple and user-1.    Provides a simple and user-friendly method to centralize and manage course membership information sourced from MITSIS as well as staff membership

a.     Provisions course groups

b. Integrates with registration data and pre-registration enrollment data

c. manage Instructors/Course Admin/TA/Grader/Guest membership

2.    Provide grouping/section 2.    Provide grouping/section support

a.  Integrates with MITSIS section data and pre-reg section assignment data ( (i.e., recitations, lectures, labs and design section assignments).

...

c.  Option to assign multiple section (types) to any given student.

d.   Ability to pply apply metadata such as max size for individual sections.

e.    Students Students get a straightforward interface from which to choose and/or switch sections if course staff allows students to switch sections

3.     Displays student photos in roster and list views.

4.    provides academic term info

 

...

Provide support to manage membership for system wide groups (System Administrators, helpdesk staff, e-reserve staff, ocw staff etc. ) departmental groups (departmental admins and departmental read-only access), and project groups.

4. Provides student photos

5. provides academic term info

6. provides advisor/advisee info

4.1.1 Example

https://mv-ezproxy-com.ezproxyberklee.flo.org/service/membership/group?uuid=/course/10/sp15/10.992 (get group info for /course/10/sp15/10.992)

https://mv-ezproxy-com.ezproxyberklee.flo.org/service/membership/group/90885/member?role=Student (get student roster for /course/10/sp15/10.992)

https://mv-ezproxy-com.ezproxyberklee.flo.org/service/membership/group/90885/groups?groupingScheme=recitation (get sections /course/10/sp15/10.992)

https://mv-ezproxy-com.ezproxyberklee.flo.org/service/membership/studentphoto/90885/40408?size=small (get photo for student id 40408 in course /course/10/sp15/10.992)

https://mv-ezproxy-com.ezproxyberklee.flo.org/service/membership/academicterm/2015SP (get term info for 2015SP)

https://mv-ezproxy-com.ezproxyberklee.flo.org/service/membership/advisees (get advisees for the logged in user)

4.1.2 Intended Use Cases
4.1.3 Pitfalls

...

Attendance Module: provides a centralized means for tracking and grading student attendance via a customizable calendar.

 

4.3.1 Example

 

4.3.2 Intended Use Cases
4.3.3 Pitfalls

...