FM_QA

FM_QA is a module in FiLMS that provides & stores feedback submitted by users using the Feedback Tool.

Front-end

https://qa3.icomproductions.ca/includes/modules/FM_QA/admin/fm_qa_feedback_list.php

Service Endpoints

icom_structure.php

Purpose

Upon launch, the Feedback Tool uses this endpoint to load previously submitted feedback.

Sample XML attached below. Node overview:

  • course
    • details
      • name
      • description
      • structure_name
    • sections
      • section #
        • name
        • lessons
          • lesson #
            • description
            • feedback
              • comment #

Usage

eg:

https://qa3.icomproductions.ca/includes/modules/FM_SCORM1_2/scripts/icom_structure.php?structure_id=6913&beta_feedback=true&settings=true&uncached=true

submit_feedback.php

Purpose

The Feedback Tool stores new feedback by POSTing it to this endpoint.

Usage - New Feedback

Request URL: https://qa3.icomproductions.ca/includes/modules/FM_QA/submit_feedback.php

Form data:

sb_so_id: 123283

version: 1

frame: 1

qa_feedback_type_id: C

is_general_id: N

qa_status_type_id: N

comment: [Scene:1, Slide:2, Layer:Base Layer, Time:00:06, Title:How to Use this Learning Tool] Comment:

test

Response:

&status=good&id=136678

Usage - New Comment on Feedback

Request URL: https://qa3.icomproductions.ca/includes/modules/FM_QA/submit_feedback.php

Form data:

sb_so_id: 123283

version: 1

frame: 1

qa_feedback_type_id: C

is_general_id: Y

sb_new_comment: test

qa_status_type_id: N

comment: [Scene:1, Slide:2, Layer:Base Layer, Title:How to Use this Learning Tool, Time:00:06] Comment:

test

Response:

&status=good&id=136678

Datamodel