Digital university
Below is just a small part of the functionality of the developed platform. I started building the frontend of this project as the only front-end developer on the team, and later two more interface developers joined. This project represents the digitization of all internal university processes. There are over 20 different user roles. Completely dynamic content. Dozens of features, ranging from managing tuition payments to managing personal projects.
This is the electronic equivalent of a printed study journal. Teachers and moderators have the ability to assign grades, keep track of attendance, and attach homework related to the covered lecture. Administrators have the option to export statistics in Excel format.
Students are provided with the opportunity to select the desired lecture and check their academic progress. Additionally, students can download homework assignments and educational materials for all the completed lectures.
In the Projects section, users with the roles of administrators and instructors create various projects (courseworks, essays, dissertations, internships, etc.). The project lead, who is responsible for the project, manages it directly on the platform. They create micro-tasks, distribute responsibilities and deadlines among the participants.
Students select the project of interest on the marketplace and submit an application to participate in it. If the project is included in the curriculum, the student can automatically work on it in their personal space.
All project participants communicate online directly on the platform. Team members create tasks, assign deadlines for the project. Students receive individual assignments, interact with colleagues, and also submit the project online.
The Portfolio section is where students can manage their achievements or create new ones. Additionally, you can track the ratings of other students and assess your own potential for receiving any rewards.
Administrators track student achievements statistics directly on the platform. Additionally, there is an option to export the statistics. Instructors approve/reject student applications for new achievements.
On the platform, learners have the ability to make payments for tuition, dormitory fees, courses, or manage them. If needed, it is possible to generate a QR code for payment or obtain a receipt.
Users have access to a detailed view of the payment history and a schedule of future payments. Additionally, instructions are provided for receiving various types of payments and scholarships.
This is the electronic equivalent of an academic record book. Users have access to detailed information about completed courses, semesters, and internships. There is an option to download a copy of the original academic record book or view a list of acquired skills for each discipline.
In this section, students can personally create a program based on which they will be studying within a course. Users can thoroughly review the content of each discipline and add them to their learning program.
Moderators and instructors create programs on the platform in administrator mode. They have the ability to manually add students to the relevant programs. For administrators, there is a mechanism in place to gather extensive statistics to assess the popularity of different directions.