Skip to content
/ Moodle Public

Implementation of Moodle website as an app using JavaFX.

Notifications You must be signed in to change notification settings

thr0m3l/Moodle

Repository files navigation

Moodle

This is a desktop app consisting of basic features provided by a typical Moodle (Modular Object-Oriented Dynamic Learning Environment) website.

Notable features:

  1. Manage courses (Add, Remove, Enroll Students).
  2. Create/ Modify/ Submit/ Evaluate assignments.
  3. Share files among users.
  4. Chat among users.
  5. Share course materials.

Tools used - Java, JavaFX, Java Socket

Developed as a part of the sessional Term-project of CSE 108 (Objected Oriented Programming Sessional) under the supervision of Md. Iftekharul Islam Sakib (Lecturer, Dept. of CSE, BUET). Bangladesh University of Engineering and Technology, Dhaka, Bangladesh

CSE 108: Object Oriented Programming Sessional

Session: July 2018

Java Term Project

Project Title: Moodle

Project Developers:

               1. Tanzim Hossain Romel (Student ID: 1705069)
               2. Saadman Ahmed (Student ID: 1705068)