Brownie Point is a tool designed to track and manage student involvement, engagement, and performance in classrooms using a point system. It is built with React Native, Java, and Spring Framework, along with other open-source technologies.
-
Date Created: 1 FEB 2023
-
Last Modification Date: 10 APRIL 2023
-
Some of the key features of Brownie Point include:
-
Enrollment of Students: Students can enroll in courses offered by the institution or school.
-
Point Management: Instructors can manage points for individual students based on their involvement, engagement, and performance in class.
-
Course Information Management: Teachers have control over managing course information.
-
Reports: Teachers can give Brownie Point to student by their involvement and performance in class.
To install Brownie Point, follow these steps:
-
Download the ZIP file or clone the repository on your local machine.
-
Configure the environment to run the android application, can refer to this documentation for environemnt setup.
-
Configure the maven into local machine, can refer this documentation for maven setup.
-
Run the following commands in the backend. And start the backend project.
cd backend mvn compile mvn test mvn clean install
-
Use the following command to run the frontend.
cd frontend npm run start
To use Brownie Point, follow these steps:
-
Using the Brownie Point app, a Professor may create and manage courses, provide points to students who take part in activities, and produce performance reports on their pupils.
-
Students may register for courses, establish accounts, examine their point balance, and access information about their courses.
-
The software employs QR codes to make awarding points simple, and the instructor may examine individual student profiles and remove course information.
-
The professor may create final point totals, at the conclusion of the semester to help with grading and evaluation.
Brownie Point was created with the help of the following resources:
-
React Native
-
Java
-
Spring Framework
-
Roshil Ka Patel - (Developer)
-
Riya Patel - (Developer)
-
Vaidik Nimavat - (Developer)
-
Sarthak Patel - (Developer)
-
Krishna Modi - (Developer)
Please refer to the documents in the [Submission Documents](Submission Documents) directory for reference.