Inspiration

As an IA, Canvas makes it very hard to see trends about students. We almost always have to have an AI load the data into a spreadsheet, and manually monitor for students who are falling behind. The EduInsight app helps teachers by

What it does

EduInsight displays a dashboard for teachers that ranks their currently enrolled students on two criteria: predicted grade, and predicted Canvas engagement. This lets teachers proactively identify which students might need more help, and allows them to tailor their teaching styles for them.

How we built it

We used the synthetic Unizin dataset to pull synthetic data from Canvas and other supported LMSs. We then analyze the data in machine learning models, and then display it to the teacher in a dashboard using Flask and React.

Challenges we ran into

The synthetic dataset is very sparse and not formatted very clearly, which made it difficult to work with.

Accomplishments that we're proud of

We think the idea for the app is very interesting and has a lot of potential. If fully implemented, it would be interoperable with different universities and able to pull interaction data from different learning management systems and learning tools.

What we learned

We all learned a lot! We learned how to use SQL, how to create web apps, and how learning management data is stored!

Share this project:

Updates