Menu

Self Report Management

Gabor Novak

Self Reports

A self-report basically a label information, a feedback from the user. The self-report always added by the user.

Self-reports

The self-report structure within the MSF is really similar to the Event system. There is a main BaseSelfReport class, which contains a timeStamp and an id. Every other self-report class inherited from this BaseSelfReport class.

Visit the [MSF DAO Instance] page if you would like to know how to load/save/update/delete a self-report instance.


The available self-reports are the following:

PAD Self Report

This self-report is able to collect values from Russell's PAD model. (PAD Model)

Class: ** PadSelfReport **

Fields (for [MSF Queries]):

int arousal;
int valence;
int dominance;

Note Self Report

This self-report collects simple notes from the user, annotated with discrete emotion information.

Class: ** NoteSelfReport **

Fields:

String emotionName;
String note;

Mood Self Report

This self-report is an extended version of the PAD self-report.

Class: ** ModeSelfReport **

Fields:

String arousalNote;
String valenceNote;
String dominanceNote;
int affBtnArousal;
int affBtnValence;
int affBtnDominance;
String affBtnNote;
String emotionName;

Day Self Report

This self-report is able to store a simple String-Integer key-value map.

Class: ** DaySelfReport **

Fields:

Map<String, Integer> values;

Related

Wiki: MSF DAO Instance
Wiki: MSF Queries