@@ -13,24 +13,90 @@ the future materials are provided. With this platform, the learner will be provi
...
@@ -13,24 +13,90 @@ the future materials are provided. With this platform, the learner will be provi
but also according to the learner’s memory retention level, interaction with materials, prior performance, personality traits etc.
but also according to the learner’s memory retention level, interaction with materials, prior performance, personality traits etc.
Therefore, the learners will be able to evaluate his/her performance and improve their knowledge in weak areas without much effort.
Therefore, the learners will be able to evaluate his/her performance and improve their knowledge in weak areas without much effort.
**General objectives**
This research generally aimed to support who difficult to study their subjects and have a will to improve their knowledge precisely.
There to optimize user performance in assessments and examinations by identifying each part of the course's difficulties.
**Individual Research Questions**
**Individual Research Questions**
i. Is the learning process of each learner the same?
i. How to improve individual performance?
ii. Can every learner be accurately evaluated?
ii. Find student knowledge level in a subject?
iii.Does every learner interact with learning materials properly?
iii. How to find Progress percentage of the learner?
iv. Do current e-learning platforms motivate learners?
iv. Gain a difficult area of a subject?
v. Is there a correlation between the user’s interests and the user’s performance?
**Individual Objectives**
**Individual Objectives**
• Provide recommendations and Personal Education Plan for personalized learning path based on learner’s differences and changes in individual characteristics.
• Find out the learning progress of the learners and get the time taken for it.
• To provide recommendation based on processed data and feedback analysis (AI Bot for providing instructions)
• Obtaining the correct answers of the learner, identifying his level and giving the relevant grade and identify their knowledge of the particular area of the currently evaluated.
• Test understanding and knowledge gathered by generating questions based on real time analysis
• Identify the weaknesses of the learner and test him again and again when he good at it.
• Optimize user performance in assessments and exams by identifying the difficulty of each part of the course.
• Saving the learner time and display his progress according to what they learn.
• Calculate the accuracy of the train model.
**Technology Stack**
**Technology Stack**
* ReactJS
* ReactJS
* Spring Boot
* Spring Boot
* Python
* Python
* Machine Learning and NLP Algorithms
* Machine Learning Algorithms
**Setup the System***
There have 3 project files and the database:
1.Flask Project
2.elearning-ws2
3.React_Frontend
4.elearning_db.sql
Setup Flask Project:-
* install python 3.7 to your c:\Python 3.7\ and add path varible to ot
* add python extension to vs code
* select python 3.7.0 32 bit in bottom left corner of the vs code