Student Work

Automatic Reassessment and Relearning System Transition to Vue in Assistments 2.0


Downloadable Content

open in viewer

Recently, the need for online learning platforms has greatly increased in the face of the COVID-19 crisis. To address this matter, online learning platforms have been created to assist students in the learning process. ASSISTments is a free tool for assigning math content online. Students receive immediate feedback while teachers receive data insights to drive meaningful instruction (, 2020). This project involved the design and development of a new version of ASSISTments’ Automatic Reassessment and Relearning System (ARRS) that would serve to improve the UI experience and assist both students and teachers in the online learning process. This project launches the transition of the front-end of ARRS from Java Server Pages (JSP) to Vue.js, a progressive javascript framework used to build user interfaces. Vue.js was utilized for its modern layout and to provide users with easy access to the functionality and features of ASSISTments. Feedback from the ASSISTments Front End Team aided in the design of nine UI Mockups of new ARRS web pages. Four of these pages were developed and implemented in the ARRS ASSISTments 2.0 system. Ultimately, through the addition of Vue.js, this project aims to drive improvement of ARRS and open the path to prospective future changes in ASSISTments.

  • This report represents the work of one or more WPI undergraduate students submitted to the faculty as evidence of completion of a degree requirement. WPI routinely publishes these reports on its website without editorial or peer review.
  • 4956
  • E-project-121120-111013
  • 2020
Date created
  • 2020-12-11
Resource type
Rights statement


In Collection:



Permanent link to this page: