Skip to content

Javian2/Aulapp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Aulapp

Project description

Aulapp is a web platform that allows private classes to be given completely online.

Teachers register in order to give classes on a specific subject, thus having different management tools such as the available timetable, calendar, control of classes and requests for teaching and management of subjects that can be taught.

On the other hand, people who wish to receive classes on a specific subject register and search for teachers according to their needs. Once they have found the ideal teacher, they will request a class with him/her according to the timetable available.

As mentioned above, classes are conducted online through a video call system that is incorporated into the platform itself. Access to this video call will be enabled minutes before the start of the agreed class. Within the video call interface itself, there are interactive resources in the form of 3D models that can facilitate the teacher's explanation, depending on the subject in question.

Finally, the platform administrator has a management panel with all the activities that are carried out on the platform as well as the different students and teachers. Also, the administrator has different statistics that allow to know the activity of the platform as well as its performance.

For more details, visit the Aulapp website.

Technologies used

  • Angular
  • Typescript
  • Bootstrap
  • Jitsi
  • Google Analytics
  • Grafana
  • NodeJS
  • Express
  • MySQL
  • Sequelize
  • Nginx

Features

  • Login
  • Differentiated registration for students and teachers
  • Subject and teacher search engine
  • Display of a teacher's profile with their available timetable and subjects they teach
  • Request to take a class by inserting a personalised message
  • Conversion from student to teacher
  • Favourite teachers system
  • Class and request management section accessible only to teachers
  • Management of the subjects to be taught by the teacher
  • System of comments and evaluations on a class taught
  • Video call system between teacher and student
  • Collection of interactive 3D models to be used by the teacher in the video call
  • History of classes taught
  • Administrator analytics and statistics
  • Administrator management panel

To better visualise the functionalities, in addition to viewing the website, you can watch this video made as a demo:

Contributors