Skip to content

Files

Latest commit

 

History

History
 
 

frontend

Aether - Web client

Table of Contents

install-nodejs enviroment

install node version manager

  curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash

For more information on nvm, please visit the nvm

install nodejs

  nvm install --lts

install yarn

  npm install -g yarn

Install dependencies

  yarn

Run the app

  yarn run dev

Down the Road

  • JWT token based authentication
  • Student & Teacher different Dashboard
  • Teacher can create multiple courses
  • Teacher can upload slides and course materials
  • Student can enrolled in multiple courses
  • Based on students study time and slide data, teacher can ovserve each courses
  • Based on data system will suggest teacher for maiking changes in materials
  • System will inform teacher which topic student couldn't understand by using eye tracing data
  • Student can drop course/s.
  • Teacher can archive course after a certain time.

Roadmap

  • Assignment delivery system.
  • Exam proctoring.
  • Appoinment system.
  • Assignments and Exam Reminder.
  • Video conferencing system

Policy

  • Camera permission will use only at material reading time.
  • No IMAGEs or CLIPs will be stored in any formats inside user's machine or outside any server while student reading course materials.
  • Only reading time and eye positioning data will be stored at server.

Demo