Schoology Discussion Analytics

  • Volunteering
  • Web
  • September 2020



Inspiration

We use an online platform called schoology for remote learning for school, but one of the challenges my teachers face is grading discussion pages in schoology. The discussion page has a jumbled page of comments and replies. Normally, teachers would have to manually count each students’ comments and replies and check if the student submitted the comment and reply before the due date. Each teacher teaches about 90-120 students, so it would take about an hour to grade all the students. To make things more efficient, I decided to create a program that could help my teachers finish grading the discussion pages in seconds.

What it does

First the user must paste all the text on the discussion page to the website. Then, all that the user has to do is fill in some fields such as the due date, type of assignment etc. My website will then display a table of analytics of submissions giving the teacher a visual indicating things like who submitted late, on time and who did not submit their comment/reply at all. The process of entering all the fields only takes about 20 seconds by the user.

How I built it

This website was made using Python, html, flask, and javascript.

What I learned

I gained more experience in dealing with python strings more efficiently and was glad I got the opportunity to help my teacher with the challenges of online education during covid times.

Links: Website Github