Skip to content

Instantly share code, notes, and snippets.

@kedar2a
Forked from katkamrachana/enrollment_notes.md
Last active April 19, 2018 10:12
Show Gist options
  • Save kedar2a/b7861d7fdc36c776cbe76b8a9ca277a3 to your computer and use it in GitHub Desktop.
Save kedar2a/b7861d7fdc36c776cbe76b8a9ca277a3 to your computer and use it in GitHub Desktop.
Enrollement module

I. Present Enrollment module

[A]. Actions prevented without Enrollment:

  1. Post comment
  2. Add rating
  3. File upload
  4. Note creation

[B]. Post-Enrollment :

  1. Enrolled courses will be listed under My-Desk > My-Courses AND My-Desk > My-Progress
  2. User will be listed in Group Analytics

II. Auto-Enroll: Proposed Workflow W/O Enrollment

[A]. Do NOT prevent user to perform actions if not enrolled.

[B]. Create Counter object on following actions:

  1. Post comment
  2. Add rating
  3. File upload
  4. Note creation
  5. Visiting any of Group/Unit URL/page

[C]. Use Counter object(s) to display Courses in following areas:

  1. My-Desk > My-Courses
  2. My-Desk > My-Progress
  3. User will be listed in Group Analytics

[D]. Remove "Enroll" alerts and actionables:

  1. Action Buttons on Module, Unit cards and on alerts.
  2. Not to show popup on any actions mentioned in I.A.
  3. Remove column Enrollment Status from user generated CSV's
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment