Version 14 (modified by Wouter Pasman, 6 years ago) ( diff )

--

This is the source repo of the MentalHealth project.

This project contains papers, databases and implementations of procedures described in the papers.

git clone https://tracinsy.ewi.tudelft.nl/MentalHealth

Code here is in Java. The rationale is that this is currently by far the most popular programming language (13% in dec2017).

MotivateDuringTherapy

The MotivateDuringTherapy module is a module that can generate messages to motivate prople to continue with their therapy. The algorithm follows the proposal in the paper [1]. The motivation message is chosen depending on the selected language, the PCL (PTSD) trend and the trust of the patient.

This package can be included with the following maven code

	<repositories>
		<repository>
			<id>artifactory.ewi.tudelft.nl</id>
			<url>http://artifactory.ewi.tudelft.nl/artifactory/libs-release</url>
			<snapshots>
				<enabled>false</enabled>
			</snapshots>
		</repository>
	</repositories>


	<dependencies>

		<dependency>
			<groupId>tudelft.mentalhealth</groupId>
			<artifactId>motivatepersisting</artifactId>
			<version>1.0.0</version>
		</dependency>
	</dependencies>

Example code can be found here. Typically you need only this

Locale NL = new Locale("nl", "NL");
Situation situation=new Situation(PclTrend.DROPPING, Trust.MEDIUM);
String motivation = new MotivationalAnswer(situation, NL).getText();

References [1] Design and Evaluation of Personalized Motivational Messages by a Virtual Agent that assists in Post-Traumatic Stress Disorder Therapy. Myrthe L. Tielman , Mark A. Neerincx, Willem-Paul Brinkman. Copy available here

Attachments (4)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.