E learning platform details - Junior-Devs/2020-Junior-Devs-Project GitHub Wiki
:seedling: [NAME] E-learning platform
[NAME] is an e-Learning platform that raises awareness about the importance of a Zero Waste Life style and its positive impact to the environment, by teaching resources that become an active change agent. Engaging the learner on a gamified application, where the user can progress levels, get scored, unlock new modules, earn badges, compete with other learners on a leadership board, track streaks and many other features to be added in future releases.
To be defined:
- Name:
- Availability (Web/Mobile):
- Target Audience:
- Narrative (Interactive Fiction):
- Usage of Avatars:
- Define which actions will score points completed Modules, streak milestones (days in a row, no errors, modules completed in one day...
:books: Learning Modules
Each Learning Module will be no longer than 10 pages of content ( with pictures/graphics) and an exercise or activity every third page with one major activity per module.
- Intro
- A journey to a "Zero Waste" Lifestyle
- Packaging Free Shopping
- Reduce plastic at home
- Classify your home waste: Paper/Glass/Plastic/Textil/Organic( for compost)/....
- Become a game changer for your community
- How to make compost at home
:bulb: Minimum Features
1. Login Page
- Sign up form with validations for new users
- Log in form with validations to enter user and password
- Allow users to login with an external account (e.g. Facebook, Google, etc)
- "Forgot Your Password?" Functionality
2. Home
- Summary of achievements (score, streaks)
- Icon for each Learning Module, shaded if completed, colorful if open, transparent if locked with a percentage icon showing the total amount completed for the learning module
- Navigation bar
3. Profile settings
- Add profile picture
- Description
- Display of badges earned
4. Learning Modules
- Go to previous or next slide
a. Content
- Content appears on slides
b. Quizzes in between slides
- Calculate amount of marks and correct answers
- Suggest to rather restudy section e.g. if less than 50%
c. Final Test
5. General
- Keep user logged for a certain amount of time (30 days?)
- Track the Learner score and badges earned
Resources:
- https://elearningindustry.com/6-killer-examples-gamification-in-elearning
- https://www.pixelmattic.com/blog/e-learning-website-features/
- https://www.yourtrainingedge.com/the-10-essential-features-of-an-ideal-online-learning-delivery-platform/
- https://www.netsolutions.com/insights/effective-features-of-best-educational-apps/