Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Course Admin Facelift priorities #1320

Open
6 tasks
lucastbelem opened this issue Jun 25, 2023 · 2 comments
Open
6 tasks

Course Admin Facelift priorities #1320

lucastbelem opened this issue Jun 25, 2023 · 2 comments
Assignees

Comments

@lucastbelem
Copy link
Collaborator

lucastbelem commented Jun 25, 2023

Directory screen for Resource admin already has been done (partially). And therefore, since courses is supposed to have the same design, it's effectively done too. Just needs to be applied to courses. But I'm more concerned with the actual "creation" experience.
Here is the new design for admin of courses:
https://www.figma.com/file/vTfa37wt6isQf1jwI8tzD6/JC-Admin?type=design&node-id=285%3A14415&mode=design&t=Q5qmEBeTUuVuZJYk-1

Priorities:

  • Ignore left-hand menu style for now. We'll use the old horizontal menu for now
  • Today, courses are created within the course UI for the end user. Number 1 priority is to change this experience for the admin. Admins now should have their own experience of a course. Everything in the design above should happen AFTER admins click "create a new course". The existing page for creating the course is a full screen where admins edit the info on the left and save course to create it. Then go into the empty course to populate content. We need to change this experience to the following:
  • Upon clicking "create new course", user should be shown Figma frame "Course 14". The entire course is created from this screen. The information available is the same. However, the way it is populated is different.
  • "Module" is the new word for "week". It should be created here rather than by a double click of "New Week Item" in the course menu.
  • Note that "Module" (previously "Week") does not have its own page. Information for that Module is populated via a modal that appears when the user creates or edits an existing Module.
  • Lessons exist within modules.
  • Styles have been provided for people dropdowns.
  • Frames 15, 17, 18, 19 of "Courses" provide the design for creating a lesson.
  • Please add "preview" under the 3 dots beside "save". This should take the user to participant view of the course they just made.
  • If possible, make course preview appear as a modal so admin user can easily click an "X" to return to the course directory.
  • Once the user saves the course they created, they should return to the course directory.
  • Please change "Save" to "Publish". "Publish" should make the course go live.
  • Please add "Save as Draft" to the 3 dots along with "Preview". "Save as Draft" should save the admin user progress, but course should not be live.
@georgevicbell
Copy link

georgevicbell commented Jun 26, 2023

I have some stuff that I will publish tomorrow night for resources...not sure how much of courses we can get done by Friday...will try to get some basics in place...

@lucastbelem
Copy link
Collaborator Author

Ok, thx man. As much as you're able to would be great!! I'd love to get as far as possible.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants