Skip to content

This is our capstone project that we created for our senior project.

License

Notifications You must be signed in to change notification settings

np0212/Capstone-Project

Repository files navigation

To create a teacher you will need the teacher authentication code:

teacher1


Math Quizzes Project Description

Goal

To create an educational web app for kindergarten through 12th grade students that allows their teachers to assign them math problems.


Overview

  • Each problem in the app's database will be tagged with both keywords and a difficulty level (Low, Medium, and High).

    • The instructor interface needs the ability to specify a number of problems a student should need to complete at each difficulty level in order to advance to the next level.
      • If an instructor decides that each student will answer, for example, 6 problems at the Low difficulty level
      • The web app will only allow a student to advance to the Medium difficulty level after correctly answering 6 Low level problems.
  • Instructors need a summary to view all students:

    • Results
    • Results at each Difficulty level
    • Include a link to the actual problems
  • The client will provide the problems, tagged with the standard, difficulty level, and keyword(s).


Client Info

Clara Valtorta

cgvaltorta@gmail.com

Website


Platforms

  • Windows
  • Mac
  • Tablets

Technical Requirements

Products: App Engine

Language: Python

APIs

Dependencies


Run Info

To run locally:

 dev_appserver.py ./

To deploy:

 gcloud app deploy ./app.yaml ./index.yaml

To update a modified data store index:

 gcloud preview datastore cleanup-indexes ./index.yaml
 gcloud preview datastore create-indexes ./index.yaml
 gcloud app deploy ./index.yaml ./app.yaml

About

This is our capstone project that we created for our senior project.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages