While the minimum viable product is still a work in progress, Brendan created two demos to illustrate how the core aspects of the Tech Tutor will work (namely, student assessment, teacher data and parent resource sharing), and eventually, how they compliment each other to support teachers, students and their families along their personal learning journey.
Brendan edited an existing Google Forms diagnostic assessment he uses for Middle School Math to get an early insight into students' math proficiencies. The survey is divided into 2 sections based on the curricular competencies for Math in BC (the Reasoning & Analyzing and Understanding & Solving competencies respectively), and each question has unique feedback complete with alternate video lessons to support students in developing the foundational skill being assessed or to extend their skills into new learning if they can solve the basic problem correctly. You can test out the adaptive survey on its feedback system above!
Once the MVP is ready for launch, the survey portion of the Tech Tutor will relay information (scores, noticeable competencies the student struggled with, etc.) back to both teacher and parent emails, and based on score and skill-based performance, parents would also receive recommendations for local tutors based on a python script (fig. 5) that searches for tutors in the specified subject area (ideally, Math and English once the English assessment was added).
This script is incomplete, but its core google tutor search function currently relies on parents to input their child's scores for each section of the survey to determine which tutoring services would best suit them. The "source code" (see below) is open to promote rapid iteration and innovation; feel free to copy it and try it out in a terminal near you (note: to run the script locally, you will need to install the Google search module by entering the command: "pip install googlesearch-python")!
Ideally, we plan to have the machine learning algorithm finalized and ready for launch by September 2023 in line with the start of the next Canadian school year, and we hope you will be a part of it! Check out the video demo at the end of this page to see the potential of the tech tutor for yourself!
Figure 5: A Python script designed to relay local suggestions for tutors to families based on how well their student scored in each section of the Google Form above.