Skip to content

Repository for Illuminate, which is an e-learning platform for working software professionals who can learn on the job. Illuminate guides you from start to finish!

Notifications You must be signed in to change notification settings

aditi977/Illuminate

Repository files navigation

Illuminate

Team Name: Muggles

Team Members

Project Description

Illuminate is an e-learning platform for working professionals who can learn on the job. Illuminate guides you from start to finish.

  • Free Course recommendations and reading materials
  • Potential Project topics and problem statements to work on
  • Collaborating with in-house talent
  • Helps build your profile for your industry
  • Mentor guidance and support throughout your journey and beyond.

Link for Figma : (https://www.figma.com/file/XXI1vwZ1uY5NVspMBM9Tft/Illuminate?type=design&node-id=403%3A2&t=pYbiVyVmrlwuCefN-1)

Use Case: Generating personalised path for learning real-time implementation of skills

Preconditions

  • The user is on the Illuminate landing page

Main Flow

  • The user signs up [S1]. The user will select the ‘Let’s go’ option on the welcome page[S2]. Follow the steps to create their personalized path[S3].

Subflows

  • [S1] User provides @username,@useremail,@createpassword.
  • [S2]Options with why they are here page will pop up, and they can begin the journey toward their personalized path.
  • [S3]Give input by selecting options popping on the screens and generate a path to cater to their needs.

Alternative Flows

[E1] Skips and goes directly to the home page.

Specific instructions to execute

  1. Step 1 - The user selects 'Let's Go' button the Welcome page.
  2. Step 2 - The user lands on the 'What brings you to illuminate?' page.
  3. Step 3 - The user selectes the option 'A. To learn real life implementation of skills'
  4. Step 4 - The user clicks on continue button
  5. Step 5 - The user lands on 'Where are you in your career right now?' page
  6. Step 6 - The user selectes the option 'A. Entry level ( 0-2 years)'
  7. Step 7 - The user clicks on continue button
  8. Step 8 - The user lands on 'What would you like to learn?' page
  9. Step 9 - The user selectes the option 'A. Back-end development'
  10. Step 10 -The user clicks on continue button
  11. Step 11 - The user lands on 'Back-end frameworks help build the back-end structure of a website. Which framework would you like to learn?' page
  12. Step 12 - The user selectes the option 'A. Spring Boot'
  13. Step 13 - The user clicks on continue button
  14. Step 14 - The user lands on 'Spring Boot is a Java framework for creating production-grade applications and services. Therefore, it is essential to have a good grip of Java to understand the concepts of Spring Boot. Would you like a Java refresher before starting Spring Boot?' page
  15. Step 15 - The user selects'Yes'
  16. Step 16- The user lands on generate path page
  17. Step 17- The user clicks 'Generate Path'
  18. Step 18 - The personalised course for the user is generated.

Expected behavior of the system

The user is supposed to get a personalised set of courses based on recorded inputs.

About

Repository for Illuminate, which is an e-learning platform for working software professionals who can learn on the job. Illuminate guides you from start to finish!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published