Skip to content

ademirjs/mcda-elicitation-web

 
 

Repository files navigation

mcda-elicitation-web

This tool provides a web interface for Multiple Criteria Decision Analysis preference elicitation. Currently, it supports eliciting the following types of preference information:

  • Linear partial value functions
  • Piece-wise linear partial value functions using MACBETH
  • Ordinal criteria trade-offs (ordinal SWING)
  • Exact criteria trade-off ratios (exact SWING)
  • Imprecise criteria trade-off ratios (interval SWING)

The tool uses the Patavi web service wrapper for R and the 'hitandrun' and 'smaa' R packages to calculate MCDA results during and after the preference elicitation process.

mcda-elicitation-web is a component of the drugis.org ADDIS 2 project.

Running locally

For instructions to run the app locally, see the REAME.md in the app-local directory

Compiling the CSS

Using compass (through config.rb):

compass compile

Using node-sass:

node-sass --include-path sass-shared sass/mcda-plain.scss app/css/mcda-plain.css
node-sass --include-path sass-shared sass/mcda-drugis.scss app/css/mcda-drugis.css
node-sass --include-path sass-shared sass/mcda-drugis-ie8.scss app/css/mcda-drugis-ie8.css

License

mcda-elicitation-web is open source, and licensed under GPLv3. See LICENSE.txt for more information.

About

HTML/JavaScript GUI for MCDA preference elicitation

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • CSS 65.8%
  • JavaScript 20.8%
  • Java 8.2%
  • HTML 3.3%
  • R 1.8%
  • Ruby 0.1%