Testographer

Project Background


Students in elementary and middle school must often memorize maps of the US and each continent. During tests and quizzes, they have to fill in blank outlines of these areas.

However, there's no good way to study for these tests. In order to prepare, students must repeatedly fill in paper worksheets with the maps on them, check their work, and calculate their score. They don't find out until the end if they got a place wrong, causing them to make even more mistakes, since putting a label in the wrong spot prevents the student from putting the correct label in that spot.

Automating the study process for geography tests will allow students to learn their geography without wasting time, effort, and paper. Additionally, turning the study process into a game wherein the goal is to beat their high score will motivate the students to learn.

Project Description


Testographer is a map quiz game designed for students from fourth to sixth grades. Its purpose is to test them on their knowledge of US and World geography.

In order to play Testographer, students select a map and a difficulty level. They then click and drag labels onto the map. The students receive real-time feedback on their answers; whenever they get one wrong, they lose points, and when the get one right, they gain points. They also get a time bonus based on how quickly they fill in the map.

By repeatedly playing the game, students will memorize the maps; this will cause them to make less mistakes and finish faster. This will encourage the students to learn in order to beat their high score.

Resources


Prototype v1

Link to Github

Prototype v2

Link to Github

Demonstration Video

Link to Video

Presentation (slides)

Link to Slides

Original Project Description

Link to Document

Project Notes


Project Agenda & Minutes

The minutes for each meeting are stored in the database linked below.

Link to Meeting Notes

Project Milestones

The board used to manage this project is available at the following link. Every tasks completed by the group, along with the person(s) assigned to complete it and both its internal and external due dates, are available there.

Link to Project Board

Intermediate Drafts of Deliverables


Use Case Diagram

Link to Document

Class Diagram

Link to Document

Sequence Diagram 1

Link to Document

Sequence Diagram 2

Link to Document

UI Mockups

Link to Document

Bibliography & References


Bibliography of Resources

References

[1] “Current Massachusetts Learning Standards,” Massachusetts Department of Elementary and Secondary Education. [Online]. Available: https://www.doe.mass.edu/frameworks/ . [Accessed Dec. 5, 2021].

[2] “File:Blank map of states.png,” Wikimedia Commons. Wikimedia Commons, Aug. 29, 2020. [Online]. Available: https://commons.wikimedia.org/wiki/File:Blank_map_of_states.png. [Accessed Dec. 6, 2021].

[3] “Massachusetts Curriculum Framework for History and Social Science,” Massachusetts Department of Elementary and Secondary Education, 2018. [Online]. Available: https://www.doe.mass.edu/frameworks/hss/2018-12.pdf. [Accessed Nov. 12, 2021].

[4] Project website v1: https://senecaquinn.notion.site/Testographer-281c86beda8f4ebcaa13865b112b4b63

[5] Project website v2: https://lykelly19.github.io/testographer-site/

Team Roster


Profile Image of Seneca
Seneca Anderson

Role: Developer
Email: Seneca_Anderson@student.uml.edu

Profile Image of Jacob
Jacob Austin

Role: Developer
Email: Jacob_Austin1@student.uml.edu

Profile Image of Kelly
Kelly Ly

Role: Project Manager & Developer
Email: Kelly_Ly@student.uml.edu

Profile Image of Matt
Matt Micale

Role: Developer
Email: Matthew_Micale@student.uml.edu

Profile Image of Jonathan
Jonathan Tucker

Role: Developer
Email: Jonathan_Tucker@student.uml.edu