Project information

  • Category: Web
  • Technologies: Angular, NodeJS, MySQL, Snap!Cloud
  • Project date: Fall 2022
  • Project URL: ncsu.edu

SnapClass

SnapClass is a project by the Game2Learn lab at North Carolina State University led by Dr. Tiffany Barnes and Dr. Vernonica Cateté. SnapClass is a learning management system (LMS) that takes the popular Snap! block-based programming language developed by UC Berkeley as a base and adds functionality for K-12 classrooms, including handing out of assignments, grading, and access to a lesson library. This semester we added functionality requested by teachers such as hand raising for students to request help, autosaving of student code, peer and self review, and differentiated assignments. My teammates were Trent (Yiqin) Chen, Brandon Braswell, Jackson France, and Patrick O'Brien. We were mentored by Nick Lytle PhD and Ally Limke.