FOAFRealm/Evaluations
From Corrib Clan Wiki
Contents |
[edit]
Evaluations of resources
[edit]
Goal:
While browsing resources a user will be able to evaluate it so others, basing on the average avaluation, have general idea wheter a resource is worth paying attention or not. This, along with annotating resources (see FOAFRealm meets SIOC), will result in better support in one of the advantages of collaboration - exchanging users' opinions.
[edit]
Implementation status
[edit]
Implemented features
- showing average evaluation
- showing curent user's evaluation (if he already evaluated the resource)
- evaluating the resource
[edit]
TODO
- setting trust level and separation degree:
- the front layer is implemented, but hidden
- implement the server side
- test it
[edit]
Module files
[edit]
JavaScript files (js/rating) in FOAFRealm_webapp module
- YAHOO native files
- sp_multirate.js
- sp_quickrate.js
- yshp_dom.js
- www.dhtmlgoodies.com native files
- dhtmlgoodies_slider.js
[edit]
CSS files in FOAFRealm_webapp module
- rating.css
[edit]
images (stars / bars / slider) in FOAFRealm_webapp module
- all images from the image/rating/ dorectory
[edit]
JSP/TAGs files
- testEval.jsp - it contains a form to get information on who is evaluating and what is evaluated
- WEB-INF/tags/evaluations.tag - displays evaluations and allows to evaluate basing on given parameters: resourceUri and authorMbox
[edit]
Java classes (in FOAFRealm_webapp and sscf modules)
- org.foafrealm.servlet.EvaluationsServlet - generates content of the page which will be displayed
- org.foafrealm.manage.XfoafSscfResource - get/setEvaluation methods are invoked
- org.foafrealm.tags.Evaluations - contains static methods used to getting evaluation in evaluations.tag



