Skip to content

Web-app for giving/getting anonymous feedback to live lectures in real-time.

Notifications You must be signed in to change notification settings

sonalisingh18/Tip-off

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 Project: Tip-off

Tip-off: Teaching's Instant Progress (Tip-off meaning - information given in a confidential way)
As a student sometimes we all have been in a classroom where the teacher's lecture was 
flying over our head, we thought that teacher should either reduce or increase his pace, 
felt a need for an example to explain the tricky concept but we felt hesitant in speaking 
in front of the class & the teacher and wished that there should have been a way to express 
my feedback for the lecture without confrontation.
And if you are a teacher then you might have thought of getting honest reviews from your 
students about your teaching style, so that you can improve it.

So, this is what Tip-off does. Using Tip-off you can provide feedback to the lectures in 
real-time anonymously without interrupting the class flow and based on the feedback from 
students, teachers can change improve their teaching style or answer any query that 
has been put up by the students.     

⚡ You are most welcome to test live working model here.

🎯 Final prototye of project:

The final prototype of the project can perform the following actions.
1. As a teacher create a new room, then a Classroom ID will be generated and the teacher can share the Classroom ID with the students.
2. As a student join a room by entering Classroom ID.
3. Students can provide feedback on parameters like Concept Clarity, Speed, Engagement.
4. Students can send any query related to the topic to the teacher.
5. Teacher can see the feedback gauge and the graph value changes in real-time as soon as there is any change in the feedback parameters.
6. Teacher will receive a notification when any student sends a query.
7. Graph will display fluctuations in feedback values for all the individual students with thin lines and the thick line represents the average feedback value of all the students.

💻 Tech used:

1. Node.js
2. Express.js
3. HTML
4. CSS
5. Javascript
6. EJS
7. socket.io

🛠️ Installation:

1. Cloning repository.
      git clone <repo link> or locally download zip folder.
      
2. Install all dependencies.
      npm install ...
   
3. Run web-app on local host.
      node server (entry js file)

📸 Snapshots from the web-app:

Tip-off thumbnail

Screenshot from 2021-11-28 22-32-53

Screenshot from 2021-11-28 22-39-08

Screenshot from 2021-11-28 22-36-17

About

Web-app for giving/getting anonymous feedback to live lectures in real-time.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published