Skip to content

guzh870423/eval_project

Repository files navigation

eval_project

Develop evaluation and report generation tool for P532 Object-Oriented Software Development

I use python , sqlAlchemy, flask, mysql. sqlalchemy is python library for mysql database connection. flask is python framework for web development.

To run locally in ubuntu, you may need to install python 2.7, sqlalchemy 0.8.4, flask 0.10.1, mysql.

database_setup.py - it connects to a database(in my case, 'mysql://root:your_password@localhost:3306/eval'), and create database table, you may need to create a database (e.g. 'eval') first before runnint it

populate_database.py - populate the database by some dummy data

main.py - routes urls. /main entry page. /reports/semester_id/week reports for semester_id, week where semester_id and week are int

templates/ - html templates

SETUP steps:

I am using a virtual machine system provided by udacity course, in which all needed tools were pre-installed. I assume you need install ubuntu first if you want to setup your own.

About

Develop evaluation and report generation tool for P532 Object-Oriented Software Development

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published