Skip to content

johnbrett/SPMS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Student Progress Monitoring System

This application started out as a fourth year student in University but as the authors have progressed a bit since then it is being re-written from scratch as an exercise to explore new technologies and frameworks, to reaffirm the skills learnt from day to day, and to create a much better system that is more performant, scalable and extendable.

Currently the system is built with PHP, using the Slim framework, and the front end built with Twitter Bootstrap, and AngularJS, and using a MySQL Database.

Future plans are to swap out the PHP/MySQL backend for one built on NodeJS and MongoDB.

Setting Up

  1. Create a MySQL database name "spms".
  2. Import spms.sql, this will give you the initial student, lab, result, admin tables with some sample data, and the all_results, and all_students views.
  3. You can then test out the REST api by hitting /SPMS/router.php/student (Don't use file:// - open by localhost!!)
  4. You should be able to hit the UI by opening /SPMS and presented with the login screen.

Note: Authentication is disabled by default, to enable change $GLOBALS['debug'] to be false.

If you are interested in getting involved in this project, have any questions, or suggested technologies we'd be happy to hear from you.

About

Student Progress Monitoring System

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published