Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/learnathon-by-geeky-solutions/binarybrain
Repository for team BinaryBrain
https://github.com/learnathon-by-geeky-solutions/binarybrain
Last synced: 1 day ago
JSON representation
Repository for team BinaryBrain
- Host: GitHub
- URL: https://github.com/learnathon-by-geeky-solutions/binarybrain
- Owner: Learnathon-By-Geeky-Solutions
- Created: 2024-12-25T08:55:34.000Z (about 2 months ago)
- Default Branch: main
- Last Pushed: 2025-02-05T01:26:52.000Z (6 days ago)
- Last Synced: 2025-02-05T02:31:21.082Z (6 days ago)
- Language: Java
- Size: 63.5 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# binarybrain
## Team Members
- sourav600 (Team Leader)
- me-sharif-hasan
- bayazidHossain2## Mentor
- kaziasifjawwad# Online Classroom Management System
An advanced platform to streamline online classroom and course management for teachers and students. This Spring Boot-based application includes features for task assignments, submissions, peer reviews, and course material sharing.
---
## Key Features
### **1. User Roles**
#### **Teacher:**
- Create and manage multiple classrooms.
- Develop and manage courses.
- Assign tasks/assignments to students.
- Upload and share course materials (e.g., PDFs, videos).
- Access and download student submissions.
- Review submissions and provide feedback.
- Generate comprehensive course reports.#### **Student:**
- Enroll in multiple courses and classrooms.
- Submit assignments via:
- PDF Uploads
- External Links
- Store course-related materials with public or private access options.
- Participate in course Q&A sections.
- Access teacher-shared materials.
- Review and provide peer feedback on other students' submissions.---
### **2. Classroom and Course Management**
- Teachers can create multiple classrooms, each linked to a specific subject/course.
- Students can join classrooms and enroll in courses.
- Teachers can assign tasks linked to specific courses for student submissions.---
### **3. Task and Assignment Management**
- Teachers assign tasks/projects for courses.
- Students submit assignments:
- As PDF uploads or external links.
- Assignments are reviewed by teachers or through a peer-review system.---
### **4. Peer Review System**
- Both teachers and students can review and provide feedback on submissions.
- Peer reviews include feedback for assignments, projects, and submissions.
- All feedback is included in the final course report.---
### **5. Course Material Management**
#### **Teacher's Resources:**
- Upload PDFs, videos, or documents for students.
- Centralized access for teacher-shared resources.
- Embedded PDF readers and video players for materials.#### **Student's Storage:**
- Each student has a storage space for course materials.
- Materials can be public or private.---
### **6. Q&A Section**
- A dedicated Q&A area for each course to facilitate discussions.
- Teachers and students can ask questions and provide answers.
- Encourages peer-to-peer interaction.---
### **7. Course Report Generation**
- Teachers can generate detailed course reports with:
- Student feedback.
- Submission summaries.
- Performance evaluations.---