MGUPI Information and Educational Environment
Educational information environment
2014
  • Technology stack: PHP, SQL, HTML, CSS, JavaScript
  • Requirements: PHP 5.2, MySQL 5.1, Apache/Nginx
  • Dependencies: Partronic CMS
  • Development period: 2013-2014
  • Link: https://mgupi.archive.q-server.net
  • Description: A web platform for creating a unified educational information environment that increases engagement in academic subjects through game elements and convenient access to course materials.

    System conceptual classes
    • Student – a user of the system.
    • Skill – a category of the student's abilities.
    • Challenge – a task that the student must complete.
    • Achievement – a record of completing a specific challenge or receiving a meaningful result outside the system.
    • Experience – a measure of the effort required to complete a challenge.
    • Level – a staged measure of progress derived from experience and used to structure the learning game process.

    Interaction principle
    1. A student completes challenges.
    2. Each completed challenge grants experience in the related skills and may also grant an achievement.
    3. New experience is added to the existing skill values.
    4. The current level for the corresponding skill is recalculated.