FOAFRealm/Evaluations

From Corrib Clan Wiki

Jump to: navigation, search

Contents

Evaluations of resources

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.


Implementation status

Implemented features

  • showing average evaluation
  • showing curent user's evaluation (if he already evaluated the resource)
  • evaluating the resource

TODO

  • setting trust level and separation degree:
    • the front layer is implemented, but hidden
    • implement the server side
    • test it

Module files

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

CSS files in FOAFRealm_webapp module

  • rating.css

images (stars / bars / slider) in FOAFRealm_webapp module

  • all images from the image/rating/ dorectory

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

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
Facts about FOAFRealm/Evaluations — Click + to find similar pages.RDF feed
Personal tools

Corrib cluster project is supported by Enterprise Ireland under Grant No. ILP/05/203, Science Foundation Ireland under Grant No. SFI/02/CE1/I131.
Hosted at DERI, NUI Galway.