Skip to content

aueb-cslabs/moniteur-admin

Repository files navigation

Build Status dependencies Status devDependencies Status

AUEB

Moniteur Administration

The administration tool for Moniteur.

Still WIP, but there is a working beta!


Contents


Technologies

Moniteur Administration is an application written in Vue.js and electron. The application runs on Windows, Linux.

Building

Windows

 - Navigate to the downloaded repo
 - npm install
 - npm run build:win

Linux

 - make .build-admin-linux

Download

Head over to releases to get the latest version!

Platforms

Moniteur Admin is supported on the following platforms:

  • Windows (Installer, Portable)
  • Linux (AppImage)
Warning! Auto updates only works on AppImage and Installer variants

Features

Moniteur Administration provides REST capabilities for the administrators of Moniteur. Using this tool admins can

  • Create general announcements
  • Create announcements per room
  • Create general comments
  • Manage users who must have access to Administration
  • Manage the academic calendar
  • Create unscheduled lessons
  • Change settings of the app

Examples:

General Announcement

Room Announcement

General Comment

User Management

Academic Calendar

Unscheduled Lessons

Settings


Team

Moniteur & Moniteur Administration was created for the needs of AUEB's Computer Science Laboratories (CSLab).

The development of the project was conducted by the Moniteur Team.


License

GNU General Public License v3.0