Hi, I'm Darwin

Software Developer

Location icon

Berlin, Germany

<-- Go back

Project Valit

Overview
Process
Features
Challenges
Tech Stack
Future
Project Image
Valit
10/2022 - 02/2023 (WS22/23)

Valit offers real-time feedback through its comprehensive evaluation platform, allowing for immediate student feedback on lessons during or directly after class. This valuable insight for lecturers enables the creation of an interactive and dynamic learning environment where both students and lecturers can continuously improve. The end-of-semester evaluations provide a full picture of the student's academic experience, helping lecturers identify areas for improvement and fine-tune their teaching methods. Valit transforms academic teaching into a two-way conversation between students and lecturers, promoting growth and advancement in the learning process.

valit-header
Figure: Screenshot of the evaluation platform Valit

Goal

Our goal is to supply students and teachers alike with a comprehensive tool for instant and short-term feedback on their classes. By packaging easy-to-use student questionnaires, real-time feedback, and concise evaluation analytics we hope to give lecturers a more meaningful and deep insight into their teaching. With Valit, students get more ways to express their learning successes and where they might be struggling compared to traditional and long-apart evaluation methods. So, our mission is simple: promoting advances in individual lecturing by providing an interactive learning environment.


Team

The Valit team is a dynamic group of 8 individuals with the shared goal of upgrading the status quo education evaluation process. The team consists of 5 frontend developers, who are responsible for developing the visually appealing, clean, and user-friendly web application. Two of these frontend developers were also instrumental in developing the UI/UX design, ensuring a seamless experience for users. The team also includes 3 backend developers who work tirelessly to make sure the application runs smoothly and efficiently with data security in mind.

Each member of the Valit team played an important role in the research and brainstorming phase, working together to iterate and bring the vision of our project to life. This collective effort is what makes the Valit team so unique and effective, with each member lending their own strengths and perspectives to the project.


My work

In this project, I was part of the frontend team consisting of five members. Unfortunately, only one of my classmates and I were highly productive during the coding phase, as the remaining three members had less experience in coding.

Fortunately, I was able to rely on one of my classmates for assistance. Within the project, I spearheaded the implementation of various features for both lecturers and students.

For the lecturer's view, the features I implemented included:

  • A login view tailored for lecturers.

  • Creation of a dashboard.

  • Implementation of a live feature allowing connection to live sessions via websockets, enabling real-time viewing of student votes.

  • Display of courses in a list view.

  • Detailed view of course evaluations.

Regarding the student's view, I undertook the majority of feature implementation, encompassing:

  • A student-specific login view.

  • Development of a live feature enabling connection to live sessions via websockets and facilitating voting on multiple-choice options (A, B, C, D).

  • Creation of an evaluation tab allowing students to provide comprehensive feedback on attended courses.

Additionally, I played a role in deploying the frontend. Furthermore, my classmate and I conducted code reviews and engaged in peer-programming sessions at the university.