Skip to content
This repository has been archived by the owner on Feb 17, 2023. It is now read-only.

Latest commit

 

History

History
executable file
·
68 lines (45 loc) · 1.93 KB

README.md

File metadata and controls

executable file
·
68 lines (45 loc) · 1.93 KB

School-Class Management System

A class info page for homeworks, tests, timetable changes etc.
  1. What it does
  2. What it need
  3. How you set it up
  4. What we want to do

Description | What it does

This software can be used to easily display timetables, homeworks and tests. It is build for a two group block system wich is pretty usually in a German vocational school.

What it exactly does:
  1. for each group
  • display the timetable - with support for dropped lessons and changed ones
  • display the homeworks - with a counter and different colors
  • display the homework details - with notifitation date (if email support is integrated) and support for link for examples and solutions
  • display the tests - with the same features as above
  1. for all together
  • display some stats - overview for homeworks using amcharts
  • rewriting urls using htaccess

Requirements | What it need

  • LAMP Server ( PHP 5.x , MySQL 5.x or better )
  • Apache mod_rewrite, Options All, AllowOverride All enabled
  • optional: FTP for file-sharing
  • optional: Pear:Mail ( php-mail )

Installation | How you set it up

Will be updated shortly

To-Do | What we want to do

Stage 1 ✔ Finished at 24th May 2014

[✔] make it work
    [✔] display the layout and design correctly
    [✔] display homework + tests with the time left
    [✔] display the lessons including changed ones
    [✔] hide homework + tests when the date is over

Stage 2

[ ] improve the functions
    [✔] display simple stats for public interface
    [ ] display a lot of stats inside the administration backend
    [✔] make the path changeable
    [ ] display both changed and original timetable

Stage 3

[ ] create an admin backend
[ ] notify integration
    [ ] email when homework or tests are near
    [ ] email when someone change the substitution plan

Stage 4

[ ] create an setup