This is an expert system that helps an undergraduate student find a solution to his/her stress and related mental issues that occur due to academics or any other reason.
This expert system is developed for the university undergraduate course module Logic Programming & Artificial Cognitive Systems at University of Moratuwa, Sri Lanka.
- Question-driven using forward chaining
- User-friendly graphical user interface (GUI)
- Explanations for conclusions
- Multiple alternate solutions
- Expandable rule base
- Handle uncertainty
- Conflict resolution
To run this program locally, you need to have the following installed and setup on your local computer. This program does not require an internet connection to run.
- Oracle Java version
18.0.2.1
(preferred) - JESS version
71p2
- Add
jess.jar
to theCLASSPATH
environment variable (adding toPATH
variable won't work)
Clone the project
git clone https://github.com/RukshanJS/undergraduate-stress-expert
Go to the project directory
cd undergraduate-stress-expert
To run the program locally, execute
-
On MacOS,
./app.command
-
Using JESS CLI (any OS),
java jess.Main USEexpert.clp
This app ("Undergraduate Stress Expert") provides only information, is not medical or treatment advice and may not be treated as such by the user. As such, this App may not be relied upon for the purposes of medical diagnosis or as a recommendation for medical care or treatment.
The information on this App is not a substitute for professional medical advice, diagnosis or treatment. All content, including text, graphics, images and information, contained on or available through this App is for general information and educational purposes only