Skip to content

CloudCampus is a Decentralized Virtual Education Platform aimed to help students with better education system and equal opportunity.

Notifications You must be signed in to change notification settings

MuskanRaisinghani23/CloudCampus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cloud Campus - Digital Education Platform

Introduction

Cloud Campus is an advanced digital education platform developed using Java with the Swing framework in NetBeans IDE. It's designed to offer a user-friendly and interactive environment for both students and teachers, facilitating seamless online learning and communication. This platform provides a wide range of features to make digital education efficient and engaging.

Features

  • User Authentication: Secure user login and registration for students and teachers.
  • Course Management: Create, edit, and manage courses with course materials, assignments, and quizzes.
  • User Profiles: Personalized profiles for students and teachers.
  • Discussion Forums: Collaborative discussion forums for students to engage in meaningful conversations.
  • Admin Panel: Admin access for Assessment of professors, students, courses, and third party certification.
  • Curriculum Flexibility: student can drop the particular course if they want to switch to different field or course within 30 days of beginning of the term.

Diagrams and Screenshots of project

Class diagram Class diagram

Architecture diagram Architecture diagram

Screenshots of working panel Student Panel Home Screen Student Panel Course Filtering Student Graduation Certificate Professor Panel Professor Panel Manage Courses

Requirements

To run Cloud Campus, you need the following software and tools installed on your system:

  • Java Development Kit (JDK) 8 or higher
  • NetBeans IDE (or any Java IDE of your choice)
  • SQLite Database
  • Swing Libraries (usually included in NetBeans)

Installation

  1. Clone this repository to your local machine:

    git clone https://github.com/aed5100/assignment-3-cloudcampus/
  2. Open the project in NetBeans IDE.

  3. Configure your SQLite database connection within the project.

  4. Build and run the project from NetBeans.

Usage

  1. Registration: Register as an administrator to access the admin panel or as a teacher/student to use the platform.

  2. Admin: Admin can view professor performance , student performance and third party analytics

  3. System Setup: The system is ready with student information, graduation rules, and available courses.

  4. Professor Control: Professors can join and manage their courses and schedules.

  5. Student Sign-up: Students create academic records when they join.

  6. Course Planning: Professors decide which courses to teach each semester.

  7. Course Search: Students find and choose courses using various criteria.

  8. Student Enrollment: Students pick their courses and check professor ratings before signing up.

  9. Universal certification authority: When students want to graduate, the system checks if they meet the requirements.

  10. Certification Issue: Students will get proper certificate once they complete their courses.

  11. Capacity control: Students will not able to register for the classes once the capacity exceeds.

  12. Flexibilty: Students can drop courses after registering it , if they don't like the course anytime.

  13. Real Time Modification: Professors can view real-time modifications to courses.

  14. Determining capacity: Professors can create/modify course capacity of individual courses.

Future scope

  1. Hybrid Learning Environments: The continued integration of in-person and online learning, allowing students to access educational content and collaborate from anywhere.
  2. Accessibility and Inclusivity: An increased focus on accessibility features to make digital education more inclusive for students with disabilities.
  3. Multilingual and Global Reach: Platforms catering to diverse languages and cultures to reach a broader global audience.
  4. Data-Driven Insights: Enhanced data analytics for tracking student performance and offering timely interventions to improve learning outcomes.
  5. Credentialing and Certification: Expansion of online credentialing and certification programs, catering to lifelong learners and professionals seeking upskilling opportunities.

Authors

Enjoy a seamless and interactive learning experience with CloudCampus!

Happy learning!

About

CloudCampus is a Decentralized Virtual Education Platform aimed to help students with better education system and equal opportunity.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages