UnlockedLabs / UnlockEdv2

UnlockedLabs' WIP education portal/SIS for capturing meaningful progress of incarcerated learners in external providers, to help earn good time credits
Apache License 2.0
7 stars 21 forks source link

My Courses > View Additional Course Details for External Courses #525

Open jtucholski opened 1 week ago

jtucholski commented 1 week ago

User Story:

As a Resident, I want to see additional details for each external course (e.g., start and end dates) in addition to the basic details (course name, LMS name) in UnlockEd, so that I understand what each course covers and when it takes place.

Description:

This issue focuses on enhancing the course list in UnlockEd to display additional details for external courses from integrated platforms. Residents will be able to view start and end dates.

Tasks:

User Flow:

  1. Resident Logs In:
    • The resident logs into UnlockEd and navigates to their course list.
  2. View Course List:
    • The resident sees a list of their active courses, with each course displaying:
      • Course name
      • Start date
      • End date
      • LMS source (e.g., Brightspace)

Sample Program Data:

[
  {
    "course_name": "Introduction to Financial Literacy",
    "start_date": "2024-01-15",
    "end_date": "2024-03-15",
    "lms_source": "Brightspace",
    "course_id": "BRIGHT_001"
  },
  {
    "course_name": "GED Preparation - Mathematics",
    "start_date": "2024-02-01",
    "end_date": "2024-06-01",
    "lms_source": "Brightspace",
    "course_id": "BRIGHT_123"
  },
  {
    "course_name": "Communication Skills for Career Success",
    "start_date": "2024-01-10",
    "end_date": "2024-03-30",
    "lms_source": "Brightspace",
    "course_id": "BRIGHT_045"
  }
]

Acceptance Criteria:

carddev81 commented 4 days ago

After a bit of research Kolibri does not have any start or end dates for channels/classes. Brightspace and Canvas both have start/end dates.