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:
Generic Tree.
LinkedList.
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.
After Selecting explore courses the available courses will be displayed.
After selecting a particular topic ,The subtopic of that topic will be displayed.
Lastly the detailed reading material of the selected topic is provided to the user/student in the form of pdf.
Again user will be asked if he/she wants to explore more.
Admin can add new reading material/ topics to the platform.
To Enter as an admin you first need to login using username and password .
Username :admin
password :admin
Admin has choice to add there or to as as a subtopic of a given topic.
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
Lastely , The Thank You message will be displayed.