Online learning poses many challenges for students due to the unorthodox learning environment and the lack of face-to face communication. Many students struggle with the steep learning curve and end up falling behind in their classes. We decided to combat this issue by creating a customized resource database. It pinpoints the areas that the student is struggling with, and provides materials to help the student understand the concept. It is a four-step process. First, the student takes a diagnostic test which is created by their teacher. This ensures the content is curriculum specific and catered to the student. Next, our website identifies the questions they got wrong and informs the user of the concepts they need to work on. Then, the website provides resources like videos, forums and websites about the areas of improvement that were identified. Finally, the student can retake the quiz after using our materials and reflect on their progress. We used Python and HTML to program our website. One challenge we ran into was programming the website in such a way that it directs the user to resources for the appropriate concept. We had to write code to associate the questions with certain concepts to achieve that. We are proud of our idea and we believe it will make a positive impact on our community. We learned how to work well as a team and build off of each other's ideas to create a design we are all passionate about. Some future developments to our website could be to add practice games, this would cater to students who are interactive learners. We were also considering creating some form of a points/currency system, where correct answers are rewarded. The student would then be able to spend the coins their website avatar. Finally, adding a class/teacher discussion board embedded in our website could be a future prospect for our project.
Log in or sign up for Devpost to join the conversation.