/Learning-Platform-DSA-Project

Learning platform using DSA (Java)

Primary LanguageJava

Ds-Project

In this project we have made learning platform using Data Structures in Java and have also created GUI using swing and awt packages of java.

Data Structures Used:

  1. Generic Tree.
  2. LinkedList.
  3. Hashmap

Execution Enviroment :JavaSE-1.8 (jre)

IDE used :- Eclipse


Preview:

User Section has various courses to explore.

Note :Red dot indicates choice of user.

Screenshot (305)_LI


After Selecting explore courses the available courses will be displayed.

Screenshot (307)_LI


After selecting a particular topic ,The subtopic of that topic will be displayed.

Screenshot (308)_LI


Lastly the detailed reading material of the selected topic is provided to the user/student in the form of pdf.

Screenshot (309)_LI

Screenshot (309)


Again user will be asked if he/she wants to explore more.

Screenshot (310)_LI


Admin can add new reading material/ topics to the platform.

Screenshot (305)_LI


To Enter as an admin you first need to login using username and password . Username :admin password :admin

Screenshot (297)


Admin has choice to add there or to as as a subtopic of a given topic.

Screenshot (311)_LI

Screenshot (316)_LI


After selecting add here option .Admin have to give the name of the topic and reading material in the form of pdf which will be stored in the hashmap in the form of key value pair

Screenshot (317)

Screenshot (321)_LI


Lastely , The Thank You message will be displayed.

Screenshot (320)