Project

Profile

Help

HostedRedmine.com has moved to the Planio platform. All logins and passwords remained the same. All users will be able to login and use Redmine just as before. Read more...

eSchool Journal

Description

A web-based system for lesson journal entry and viewing
Electronization of journal allows for:
  • real time monitor and alert
  • reduction of error
  • saving of input time
  • comprehensive summary
  • easy publication of data

Features

Security measures

  • Authentication (login system)
    Users with different roles
    Ordinary user can create journal entry
    Admin users can perform tasks which change other database records
  • Protects sensitive data
    Front-end requires HTTPS connection1 to protect against eavesdropping/sniffing
    All back-end operations and retrieval of sensitive data requires authentication
    Database is only accessible on local machine by the back-end server

Create

  • IntelliMode
    lesson can be identified from Timetables given the room, other criteria are intelligently computed
    User can freely enter journal info if IntelliMode is disabled to provide flexibility
  • Auto-complete fields
    Easy filtering, saves user time in typing and input
  • Intuitive flow
    Optimized flow for entry

View

[TODO]

  • View important info in real time
    Track absent students and class performance
  • Expose public views
    Selected info can be made public in real time
    Homework assignments given in lecture can be viewed without login
  • Summary of journals
    With specific time period (weekly, quarterly, yearly)
    Plotting data into graphs

Admin

[TODO]

  • IMPORT (replace) the following tables from CSV files
    • Timetables
    • Users
    • Classes
    • Groups (class's can be divided into different group's in different session's
    • Students
    • Rooms
    • Subjects
  • UPDATE/ADD/DELETE tables on webpage through CSV files
  • EXPORT tables to CSV files

Server

[TODO]

  • Start node and mongodb as service
  • Build system for release
  • Email alerts on:
    • emergency situation
    • modification of journal

Technologies

  • Open Technology
    System is built with cutting edge open technologies that eases management and maintenance
  • For Human
    Great attention is put in feedback on user interaction to provide smooth user experience
  • Mobile Friendly
    Mobile users are taken into consideration so common operation can be carried out on mobile device
  • Support all major browsers
    IE 8+, Chrome (current), FireFox (current), Safari (current), Android 4+, iOS 4+

Customization

Specific customization to fit your need

Updates

v0.2.X 201305

[Database] Actually uses MongoDB for all models

v0.2.0 20130427

[Create] Added IntelliMode (with server that randomizes data)
[Create] Added date picker to select date
[Create] Uses radio group for session and score
[Create] Added loading icon
[Database] Start moving hardcoded data from client to server
[Server] Restructured folder, enabling longer cache time for vendor (third-party) assets

v0.1.0 20130420

First preview of system

1 Self-signed certificate is provided by default, schools can provide their own certificates.