Backup Plan Idea Criteria and Segments

Overall description of the project: Create a website which has data, chatbots, practice problems, course information, study material, and lessons for various courses in Del Norte High School.

Criteria:

  • Spring Framework will be used with Spring REST Services and Spring Security
  • Implementing JWT, JPA, and SQL
  • API: Prediction of the scores or placement based on the overall school’s preformance levels which is calculated anually by the California Department of Education.
    • Description of the API: A school’s score or placement on the API is designed to be an indicator of a school’s performance level and is calculated annually by the California Department of Education
  • Parent class for basic Del Norte High School course
  • Inheritance used when the various Child classes (the different courses of Del Norte High School) extends Parent Class.
  • Data recieved from Overall Grade of class, time for homework, AP Exam Scores, Passing percentage, Prerequsites, materials needed, and study material.
  • Log-in page for individual progress and customization of website.
  • Frontend: Using Javascript with HTML, Github Pages, SASS, and CSS.
    • Log-in page will be part of the Frontend.
  • Backend: Using Java with a Spring Framework