DHSProject is a web-based application designed for a study involving decision support systems (DSS) and image detection tasks. The project includes practice questions, baseline questions, confidence assessments, assistance selection, assisted questions, final questions, a survey, and debriefing. It logs data using MongoDB and is built with Node.js, Express.js, and Twig templating engine.
- Randomized display of decision support options
- Confidence assessment after practice and assisted rounds
- Logging of user activities and responses
- Support for multiple users simultaneously
- Dynamic question and image sets
- Detailed session management for each user
-
Clone the repository:
git clone https://github.com/cmmill28/ImageDetectionStudy.git cd DHSProject -
Install dependencies:
npm install
-
Set up the MongoDB database:
- Ensure MongoDB is installed and running.
- Update the MongoDB URI in the
.envfile.
-
Start the application:
npm start
- Open your web browser and navigate to
http://localhost:3000. - Follow the on-screen instructions to participate in the study.
- Fork the repository.
- Create a new branch (
git checkout -b feature-branch). - Commit your changes (
git commit -am 'Add new feature'). - Push to the branch (
git push origin feature-branch). - Open a pull request.
This project is licensed under the MIT License - see the LICENSE file for details.
- Special thanks to the original creator for providing the base code.