Skip to content

The Assessment Tracker is an application designed to help track an individual's progress through a batch training.

License

Notifications You must be signed in to change notification settings

AssessmentHQ/assessment-tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Assessment Tracker Application

Project Description

The Assessment Tracker is an application designed to help track an individual's progress through a batch training. A user can see all the batches organized by year, view a particular week for a batch, create new assessments, and organize assessments into types. Each assessment is assigned a weight to contribute to the final grade, and associates that complete a given assignment are given a grade in the application.

Technologies Used

  • Python - version 3.9
  • Flask - version 1.1.2
  • psycopg2 - version 2.8.6
  • Java - version 8
  • Maven - version 4.0.0
  • Javalin - version 3.13
  • JUnit - version 5.7
  • Mockito - version 3.10
  • Gson - version 2.8.6
  • Log4j - version 2.14
  • Bootstrap version 4.6.0
  • JQuery version 3.5.1
  • Popper version 1.16.1
  • HTML5 version 5
  • JavaScript version ECMAScript 2021
  • CSS - version 3
  • behave - version 1.2.6
  • Selenium - version 3.141.0
  • PostgreSQL - version 12.5
  • Relational Database System on Amazon Web Service
  • Elastic Compute Cloud on Amazon Web Service
  • Apache Tomcat - version 9.0.20
  • Jenkins - version 2.289.1

Features

Features included:

  • See all batches by year
  • View an individual week of a batch
  • Create an assessment for a batch on a given week
  • Insert a grade for an associate on an assignment
  • Adjust the weight of an assessment
  • Assign types to assessments and create new types
  • Create a note for a particular associate

To be included in the future:

  • Ability to create new associates and batches
  • Expand the capabilities of the search bar
  • An analytic view with grades and overall statistics displayed
  • Implementation to greate new assessment types

Getting Started

Link to clone the repository: https://github.com/AssessmentHQ/assessment-tracker.git.

To run on a local device, make sure that you have cloned the repository to the desired location on your device. Then, make sure to install all dependencies using the requirements.txt file and run app.py and App.java. While these are runnning, the HTML website can connect to the APIs and function as intended. See STARTUP.md for more details on starting up the application on either a local device or on a cloud server.

Contributers

Marc Levine, Lamar Hinchen, Zachary Vander Veldan, Jessica Gay, Alex Jones, Christopher Sei, Donald Nteh, Dwayne Johnson, Jeremy Brezenoff, Joaquin Bell, Jose Del Valle, Serigne Samb

License

This project uses the following license: Unlicense.

About

The Assessment Tracker is an application designed to help track an individual's progress through a batch training.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published