Commit 27927a78 by Alison Hodges

cleanup

parent 2bc6f1d8
...@@ -76,15 +76,15 @@ Alphabetical Event List ...@@ -76,15 +76,15 @@ Alphabetical Event List
- :ref:`Instructor_Event_Types` - :ref:`Instructor_Event_Types`
* - ``modify_access`` * - ``modify_access``
- :ref:`Instructor_Event_Types` - :ref:`Instructor_Event_Types`
* - ``oe_feedback_response_selected`` (deprecated) * - ``oe_feedback_response_selected``
- :ref:`ora` - :ref:`ora`
* - ``oe_hide_question`` (deprecated) * - ``oe_hide_question``
- :ref:`ora` - :ref:`ora`
* - ``oe_show_full_feedback`` (deprecated) * - ``oe_show_full_feedback``
- :ref:`ora` - :ref:`ora`
* - ``oe_show_question`` (deprecated) * - ``oe_show_question``
- :ref:`ora` - :ref:`ora`
* - ``oe_show_respond_to_feedback`` (deprecated) * - ``oe_show_respond_to_feedback``
- :ref:`ora` - :ref:`ora`
* - ``openassessmentblock.get_peer_submission`` * - ``openassessmentblock.get_peer_submission``
- :ref:`ora2` - :ref:`ora2`
...@@ -106,9 +106,9 @@ Alphabetical Event List ...@@ -106,9 +106,9 @@ Alphabetical Event List
- :ref:`navigational` - :ref:`navigational`
* - ``pause_video`` * - ``pause_video``
- :ref:`video` - :ref:`video`
* - ``peer_grading_hide_question`` (deprecated) * - ``peer_grading_hide_question``
- :ref:`ora` - :ref:`ora`
* - ``peer_grading_show_question`` (deprecated) * - ``peer_grading_show_question``
- :ref:`ora` - :ref:`ora`
* - ``play_video`` * - ``play_video``
- :ref:`video` - :ref:`video`
...@@ -146,7 +146,7 @@ Alphabetical Event List ...@@ -146,7 +146,7 @@ Alphabetical Event List
- :ref:`problem` - :ref:`problem`
* - ``reset-student-attempts`` * - ``reset-student-attempts``
- :ref:`Instructor_Event_Types` - :ref:`Instructor_Event_Types`
* - ``rubric_select`` (deprecated) * - ``rubric_select``
- :ref:`ora` - :ref:`ora`
* - ``save_problem_fail`` * - ``save_problem_fail``
- :ref:`problem` - :ref:`problem`
...@@ -164,9 +164,9 @@ Alphabetical Event List ...@@ -164,9 +164,9 @@ Alphabetical Event List
- :ref:`problem` - :ref:`problem`
* - ``speed_change_video`` * - ``speed_change_video``
- :ref:`video` - :ref:`video`
* - ``staff_grading_hide_question`` (deprecated) * - ``staff_grading_hide_question``
- :ref:`ora` - :ref:`ora`
* - ``staff_grading_show_question`` (deprecated) * - ``staff_grading_show_question``
- :ref:`ora` - :ref:`ora`
* - ``textbook.pdf.chapter.navigated`` * - ``textbook.pdf.chapter.navigated``
- :ref:`pdf` - :ref:`pdf`
......
...@@ -20,7 +20,7 @@ The sections in this chapter describe: ...@@ -20,7 +20,7 @@ The sections in this chapter describe:
in the LMS. in the LMS.
Student and instructor events are grouped into categories in this chapter. For Student and instructor events are grouped into categories in this chapter. For
an alphabetical list of events, see the :ref:`event_list`. a list of events, see the :ref:`event_list`.
.. _sample_events: .. _sample_events:
...@@ -149,8 +149,8 @@ If you use a JSON formatter to "pretty print" this event, a version that is more ...@@ -149,8 +149,8 @@ If you use a JSON formatter to "pretty print" this event, a version that is more
Common Fields Common Fields
******************** ********************
This section describes the JSON fields that are common to the schema definitions This section describes the JSON fields that are common to the schema
of all events. definitions of all events.
===================== =====================
``agent`` Field ``agent`` Field
...@@ -183,8 +183,8 @@ The member fields are blank if values cannot be determined. The ``context`` ...@@ -183,8 +183,8 @@ The member fields are blank if values cannot be determined. The ``context``
field can also contain additional member fields that apply to specific events field can also contain additional member fields that apply to specific events
only: see the description for each type of event. only: see the description for each type of event.
**History**: Added 23 Oct 2013; ``user_id`` added 6 Nov 2013. Other event fields **History**: Added 23 Oct 2013; ``user_id`` added 6 Nov 2013. Other event
may duplicate this data. ``course_user_tags`` added 12 Mar 2014. fields may duplicate this data. ``course_user_tags`` added 12 Mar 2014.
=================== ===================
``event`` Field ``event`` Field
...@@ -300,7 +300,8 @@ outside the Instructor Dashboard. ...@@ -300,7 +300,8 @@ outside the Instructor Dashboard.
The descriptions that follow include what each event represents, the system The descriptions that follow include what each event represents, the system
component it originates from, the history of any changes made to the event over component it originates from, the history of any changes made to the event over
time, and any additional member fields that the ``context`` and ``event`` fields contain. time, and any additional member fields that the ``context`` and ``event``
fields contain.
The value in the ``event_source`` field (see the :ref:`common` section above) The value in the ``event_source`` field (see the :ref:`common` section above)
distinguishes between events that originate in the browser (in JavaScript) and distinguishes between events that originate in the browser (in JavaScript) and
...@@ -329,8 +330,8 @@ activities completed by a student. ...@@ -329,8 +330,8 @@ activities completed by a student.
**Unregister** for the course. **Unregister** for the course.
In addition, actions by instructors and course staff members also generate In addition, actions by instructors and course staff members also generate
enrollment events. For the actions that members of the course team complete that enrollment events. For the actions that members of the course team complete
result in these events, see :ref:`instructor_enrollment`. that result in these events, see :ref:`instructor_enrollment`.
**Event Source**: Server **Event Source**: Server
...@@ -377,8 +378,8 @@ result in these events, see :ref:`instructor_enrollment`. ...@@ -377,8 +378,8 @@ result in these events, see :ref:`instructor_enrollment`.
replace the ``event`` ``event_type`` field. replace the ``event`` ``event_type`` field.
* - ``session`` * - ``session``
- string - string
- The Django session ID, if available. Can be used to identify events for a - The Django session ID, if available. Can be used to identify events for
specific user within a session. **History**: Added 07 May 2014. a specific user within a session. **History**: Added 07 May 2014.
Example Example
-------- --------
...@@ -490,8 +491,9 @@ The browser emits these events when a user selects a navigational control. ...@@ -490,8 +491,9 @@ The browser emits these events when a user selects a navigational control.
**Event Source**: Browser **Event Source**: Browser
``event`` **Member Fields**: All of the navigational events have the same fields ``event`` **Member Fields**:
in the ``event`` dict field.
All of the navigational events add the same fields to the ``event`` dict field:
.. list-table:: .. list-table::
:widths: 15 15 60 :widths: 15 15 60
...@@ -631,7 +633,8 @@ to the same value. ...@@ -631,7 +633,8 @@ to the same value.
The browser emits ``speed_change_video`` events when a user selects a different The browser emits ``speed_change_video`` events when a user selects a different
playing speed for the video. playing speed for the video.
**History**: Prior to 12 Feb 2014, this event was emitted when the user selected either the same speed or a different speed. **History**: Prior to 12 Feb 2014, this event was emitted when the user
selected either the same speed or a different speed.
``event`` **Member Fields**: ``event`` **Member Fields**:
...@@ -655,7 +658,8 @@ playing speed for the video. ...@@ -655,7 +658,8 @@ playing speed for the video.
``load_video`` ``load_video``
----------------- -----------------
The browser emits ``load_video`` events when the video is fully rendered and ready to play. The browser emits ``load_video`` events when the video is fully rendered and
ready to play.
``event`` **Member Fields**: ``event`` **Member Fields**:
...@@ -727,7 +731,8 @@ Textbook Interaction Events ...@@ -727,7 +731,8 @@ Textbook Interaction Events
``book`` ``book``
---------- ----------
The browser emits ``book`` events when a user navigates within the PDF Viewer or the PNG Viewer. The browser emits ``book`` events when a user navigates within the PDF Viewer
or the PNG Viewer.
* For textbooks in PDF format, the URL in the common ``page`` field contains * For textbooks in PDF format, the URL in the common ``page`` field contains
'/pdfbook/'. '/pdfbook/'.
...@@ -810,8 +815,8 @@ on the icon to show or hide page thumbnails. ...@@ -810,8 +815,8 @@ on the icon to show or hide page thumbnails.
``textbook.pdf.thumbnail.navigated`` ``textbook.pdf.thumbnail.navigated``
------------------------------------ ------------------------------------
The browser emits ``textbook.pdf.thumbnail.navigated`` events when a user clicks The browser emits ``textbook.pdf.thumbnail.navigated`` events when a user
on a thumbnail image to navigate to a page. clicks on a thumbnail image to navigate to a page.
**Component**: PDF Viewer **Component**: PDF Viewer
...@@ -844,8 +849,8 @@ on a thumbnail image to navigate to a page. ...@@ -844,8 +849,8 @@ on a thumbnail image to navigate to a page.
``textbook.pdf.outline.toggled`` ``textbook.pdf.outline.toggled``
------------------------------------ ------------------------------------
The browser emits ``textbook.pdf.outline.toggled`` events when a user clicks the The browser emits ``textbook.pdf.outline.toggled`` events when a user clicks
outline icon to show or hide a list of the book's chapters. the outline icon to show or hide a list of the book's chapters.
**Component**: PDF Viewer **Component**: PDF Viewer
...@@ -906,8 +911,8 @@ on a link in the outline to navigate to a chapter. ...@@ -906,8 +911,8 @@ on a link in the outline to navigate to a chapter.
``textbook.pdf.page.navigated`` ``textbook.pdf.page.navigated``
------------------------------------ ------------------------------------
The browser emits ``textbook.pdf.page.navigated`` events when a user manually enters The browser emits ``textbook.pdf.page.navigated`` events when a user manually
a page number. enters a page number.
**Component**: PDF Viewer **Component**: PDF Viewer
...@@ -937,8 +942,8 @@ a page number. ...@@ -937,8 +942,8 @@ a page number.
``textbook.pdf.zoom.buttons.changed`` ``textbook.pdf.zoom.buttons.changed``
-------------------------------------- --------------------------------------
The browser emits ``textbook.pdf.zoom.buttons.changed`` events when a user clicks The browser emits ``textbook.pdf.zoom.buttons.changed`` events when a user
either the Zoom In or Zoom Out icon. clicks either the Zoom In or Zoom Out icon.
**Component**: PDF Viewer **Component**: PDF Viewer
...@@ -971,8 +976,8 @@ either the Zoom In or Zoom Out icon. ...@@ -971,8 +976,8 @@ either the Zoom In or Zoom Out icon.
``textbook.pdf.zoom.menu.changed`` ``textbook.pdf.zoom.menu.changed``
------------------------------------ ------------------------------------
The browser emits ``textbook.pdf.zoom.menu.changed`` events when a user selects a The browser emits ``textbook.pdf.zoom.menu.changed`` events when a user selects
magnification setting. a magnification setting.
**Component**: PDF Viewer **Component**: PDF Viewer
...@@ -1040,8 +1045,8 @@ magnification setting from the zoom menu or resizes the browser window. ...@@ -1040,8 +1045,8 @@ magnification setting from the zoom menu or resizes the browser window.
``textbook.pdf.display.scrolled`` ``textbook.pdf.display.scrolled``
------------------------------------ ------------------------------------
The browser emits ``textbook.pdf.display.scrolled`` events each time the displayed The browser emits ``textbook.pdf.display.scrolled`` events each time the
page changes while a user scrolls up or down. displayed page changes while a user scrolls up or down.
**Component**: PDF Viewer **Component**: PDF Viewer
...@@ -1074,11 +1079,11 @@ page changes while a user scrolls up or down. ...@@ -1074,11 +1079,11 @@ page changes while a user scrolls up or down.
``textbook.pdf.search.executed`` ``textbook.pdf.search.executed``
------------------------------------ ------------------------------------
The browser emits ``textbook.pdf.search.executed`` events when a user searches for a The browser emits ``textbook.pdf.search.executed`` events when a user searches
text value in the file. To reduce the number of events produced, instead of for a text value in the file. To reduce the number of events produced, instead
producing one event per entered character this event defines a search of producing one event per entered character this event defines a search string
string as the set of characters that is consecutively entered in the search as the set of characters that is consecutively entered in the search field
field within 500ms of each other. within 500ms of each other.
**Component**: PDF Viewer **Component**: PDF Viewer
...@@ -1121,8 +1126,8 @@ field within 500ms of each other. ...@@ -1121,8 +1126,8 @@ field within 500ms of each other.
``textbook.pdf.search.navigatednext`` ``textbook.pdf.search.navigatednext``
--------------------------------------------- ---------------------------------------------
The browser emits ``textbook.pdf.search.navigatednext`` events when a user clicks The browser emits ``textbook.pdf.search.navigatednext`` events when a user
on the Find Next or Find Previous icons for an entered search string. clicks on the Find Next or Find Previous icons for an entered search string.
**Component**: PDF Viewer **Component**: PDF Viewer
...@@ -1283,7 +1288,8 @@ checked, styled as GET parameters. ...@@ -1283,7 +1288,8 @@ checked, styled as GET parameters.
Both browser interactions and server requests produce ``problem_check`` events. Both browser interactions and server requests produce ``problem_check`` events.
The server emits ``problem_check`` events when a problem is successfully checked. The server emits ``problem_check`` events when a problem is successfully
checked.
**Event Source**: Server **Event Source**: Server
...@@ -1292,7 +1298,8 @@ The server emits ``problem_check`` events when a problem is successfully checked ...@@ -1292,7 +1298,8 @@ The server emits ``problem_check`` events when a problem is successfully checked
* On 5 Mar 2014, the ``submission`` dictionary was added to the ``event`` field * On 5 Mar 2014, the ``submission`` dictionary was added to the ``event`` field
and ``module`` was added to the ``context`` field. and ``module`` was added to the ``context`` field.
* Prior to 15 Oct 2013, this server-emitted event was named ``save_problem_check``. * Prior to 15 Oct 2013, this server-emitted event was named
``save_problem_check``.
* Prior to 15 Jul 2013, this event was emitted twice for the same action. * Prior to 15 Jul 2013, this event was emitted twice for the same action.
...@@ -1381,11 +1388,13 @@ The server emits ``problem_check`` events when a problem is successfully checked ...@@ -1381,11 +1388,13 @@ The server emits ``problem_check`` events when a problem is successfully checked
.. no sample to check .. no sample to check
The server emits ``problem_check_fail`` events when a problem cannot be checked successfully. The server emits ``problem_check_fail`` events when a problem cannot be checked
successfully.
**Event Source**: Server **Event Source**: Server
**History**: Prior to 15 Oct 2013, this event was named ``save_problem_check_fail``. **History**: Prior to 15 Oct 2013, this event was named
``save_problem_check_fail``.
``event`` **Member Fields**: ``event`` **Member Fields**:
...@@ -1412,7 +1421,8 @@ The server emits ``problem_check_fail`` events when a problem cannot be checked ...@@ -1412,7 +1421,8 @@ The server emits ``problem_check_fail`` events when a problem cannot be checked
``problem_reset`` ``problem_reset``
-------------------- --------------------
The browser emits ``problem_reset`` events when a user clicks **Reset** to reset the answer to a problem. The browser emits ``problem_reset`` events when a user clicks **Reset** to
reset the answer to a problem.
.. return Logger.log('problem_reset', [_this.answers, response.contents], _this.id); .. return Logger.log('problem_reset', [_this.answers, response.contents], _this.id);
...@@ -1436,7 +1446,8 @@ The browser emits ``problem_reset`` events when a user clicks **Reset** to reset ...@@ -1436,7 +1446,8 @@ The browser emits ``problem_reset`` events when a user clicks **Reset** to reset
.. no sample to check .. no sample to check
The server emits ``problem_rescore`` events when a problem is successfully rescored. The server emits ``problem_rescore`` events when a problem is successfully
rescored.
**Event Source**: Server **Event Source**: Server
...@@ -1482,7 +1493,8 @@ The server emits ``problem_rescore`` events when a problem is successfully resco ...@@ -1482,7 +1493,8 @@ The server emits ``problem_rescore`` events when a problem is successfully resco
.. no sample to check .. no sample to check
The server emits ``problem_rescore_fail`` events when a problem cannot be successfully rescored. The server emits ``problem_rescore_fail`` events when a problem cannot be
successfully rescored.
**Event Source**: Server **Event Source**: Server
...@@ -1546,7 +1558,8 @@ The browser emits ``problem_show`` events when a problem is shown. ...@@ -1546,7 +1558,8 @@ The browser emits ``problem_show`` events when a problem is shown.
.. no sample to check .. no sample to check
The server emits ``reset_problem`` events when a problem has been reset successfully. The server emits ``reset_problem`` events when a problem has been reset
successfully.
.. %%what is the difference between reset_problem and problem_reset? .. %%what is the difference between reset_problem and problem_reset?
...@@ -1576,7 +1589,8 @@ The server emits ``reset_problem`` events when a problem has been reset successf ...@@ -1576,7 +1589,8 @@ The server emits ``reset_problem`` events when a problem has been reset successf
.. no sample to check .. no sample to check
The server emits ``reset_problem_fail`` events when a problem cannot be reset successfully. The server emits ``reset_problem_fail`` events when a problem cannot be reset
successfully.
**Event Source**: Server **Event Source**: Server
...@@ -1630,7 +1644,8 @@ The server emits ``show_answer`` events when the answer to a problem is shown. ...@@ -1630,7 +1644,8 @@ The server emits ``show_answer`` events when the answer to a problem is shown.
.. no sample to check .. no sample to check
The server emits ``save_problem_fail`` events when a problem cannot be saved successfully. The server emits ``save_problem_fail`` events when a problem cannot be saved
successfully.
**Event Source**: Server **Event Source**: Server
...@@ -1661,7 +1676,8 @@ The server emits ``save_problem_fail`` events when a problem cannot be saved su ...@@ -1661,7 +1676,8 @@ The server emits ``save_problem_fail`` events when a problem cannot be saved su
.. no sample to check .. no sample to check
The server emits ``save_problem_success`` events when a problem is saved successfully. The server emits ``save_problem_success`` events when a problem is saved
successfully.
**Event Source**: Server **Event Source**: Server
...@@ -1718,10 +1734,10 @@ Forum Events ...@@ -1718,10 +1734,10 @@ Forum Events
``edx.forum.searched`` ``edx.forum.searched``
---------------------------------- ----------------------------------
After a user executes a text search in the navigation sidebar of the Discussion After a user executes a text search in the navigation sidebar of the course
tab of a course, the server emits an ``edx.forum.searched`` event. **Discussion** page, the server emits an ``edx.forum.searched`` event.
**Component**: Discussion Tab **Component**: Discussion
**Event Source**: Server **Event Source**: Server
...@@ -1760,13 +1776,11 @@ Jun 2014. ...@@ -1760,13 +1776,11 @@ Jun 2014.
Open Response Assessment Events Open Response Assessment Events
====================================== ======================================
An open response assessment is a type of assignment that may not have In an open response assessment, students review a question and then submit a
definitively correct or incorrect answers. Students review a question and text response and, optionally, an image file. To evaluate their own and one or
submit a text response and, optionally, an image file. To evaluate these more other students' responses to the questions, students use an instructor-
responses to the questions, students use an instructor-definfed scoring rubric definfed scoring rubric. For more information about open response assessments,
to assess different aspects of their own and one or more other students' see `Creating a Peer Assessment`_.
essays. For more information about open response assessments, see `Creating a
Peer Assessment`_.
**Component**: Open Response Assessments **Component**: Open Response Assessments
...@@ -1776,12 +1790,14 @@ April 2014. ...@@ -1776,12 +1790,14 @@ April 2014.
openassessmentblock.get_peer_submission openassessmentblock.get_peer_submission
---------------------------------------- ----------------------------------------
The server emits these events when an essay is delivered to a student for After students submit their own essays for evaluation, they use the scoring
evaluation. After students submit their own essays for evaluation, they use the rubric to evaluate the essays of other course participants. The server emits
scoring rubric to evaluate the essays of other course participants. this event when an essay is delivered to a student for evaluation.
**Event Source**: Server **Event Source**: Server
**History**: Added 3 April 2014.
``event`` **Member Fields**: ``event`` **Member Fields**:
.. list-table:: .. list-table::
...@@ -1815,16 +1831,17 @@ scoring rubric to evaluate the essays of other course participants. ...@@ -1815,16 +1831,17 @@ scoring rubric to evaluate the essays of other course participants.
- The course-specific anonymized user ID of the student who requested the - The course-specific anonymized user ID of the student who requested the
essay. essay.
**History**: Added 3 April 2014.
openassessmentblock.peer_assess and openassessmentblock.self_assess openassessmentblock.peer_assess and openassessmentblock.self_assess
---------------------------------------------------------------------- ----------------------------------------------------------------------
The server emits these events when a student either submits an assessment of a The server emits this event when a student either submits an assessment of a
peer's essay or submits a self-assessment of her own essay. peer's essay or submits a self-assessment of her own essay.
**Event Source**: Server **Event Source**: Server
**History**: Added 3 April 2014.
``event`` **Fields**: ``event`` **Fields**:
.. list-table:: .. list-table::
...@@ -1868,17 +1885,17 @@ peer's essay or submits a self-assessment of her own essay. ...@@ -1868,17 +1885,17 @@ peer's essay or submits a self-assessment of her own essay.
* - ``scored_at`` * - ``scored_at``
- datetime - datetime
- Timestamp for when the assessment was submitted. - Timestamp for when the assessment was submitted.
**History**: Added 3 April 2014.
openassessmentblock.submit_feedback_on_assessments openassessmentblock.submit_feedback_on_assessments
---------------------------------------------------- ----------------------------------------------------
The server emits these events when a student submits a suggestion, opinion, or The server emits this event when a student submits a suggestion, opinion, or
other feedback about the assessment process. other feedback about the assessment process.
**Event Source**: Server **Event Source**: Server
**History**: Added 3 April 2014.
``event`` **Fields**: ``event`` **Fields**:
.. list-table:: .. list-table::
...@@ -1899,17 +1916,17 @@ other feedback about the assessment process. ...@@ -1899,17 +1916,17 @@ other feedback about the assessment process.
- The label of each check box option that the student selected to evaluate - The label of each check box option that the student selected to evaluate
the assessment process. the assessment process.
**History**: Added 3 April 2014.
openassessment.create_submission openassessment.create_submission
-------------------------------- --------------------------------
The server emits these events each time a student submits an essay. The same The server emits this event when a student submits an essay. The same event is
event is emitted when a student submits an essay for peer assessment or for emitted when a student submits an essay for peer assessment or for self
self assessment. assessment.
**Event Source**: Server **Event Source**: Server
**History**: Added 3 April 2014.
``event`` **Fields**: ``event`` **Fields**:
.. list-table:: .. list-table::
...@@ -1941,17 +1958,17 @@ self assessment. ...@@ -1941,17 +1958,17 @@ self assessment.
- datetime - datetime
- Timestamp for when the student submitted the essay. This value is - Timestamp for when the student submitted the essay. This value is
currently always the same as ``created_at``. currently always the same as ``created_at``.
**History**: Added 3 April 2014.
openassessment.save_submission openassessment.save_submission
------------------------------- -------------------------------
The server emits these events when a student saves a response essay. Note that The server emits this event when a student saves a response essay. Students
students save responses before they submit them for assessment. save responses before they submit them for assessment.
**Event Source**: Server **Event Source**: Server
**History**: Added 3 April 2014.
``event`` **Fields**: ``event`` **Fields**:
.. list-table:: .. list-table::
...@@ -1970,19 +1987,19 @@ students save responses before they submit them for assessment. ...@@ -1970,19 +1987,19 @@ students save responses before they submit them for assessment.
identifies the location of the image file on the Amazon S3 storage identifies the location of the image file on the Amazon S3 storage
service. service.
**History**: Added 3 April 2014.
openassessment.student_training_assess_example openassessment.student_training_assess_example
----------------------------------------------- -----------------------------------------------
The server emits these events when a student submits an assessment for an The server emits this event when a student submits an assessment for an
example essay. To assess the example essay, the student uses a scoring rubric example essay. To assess the example essay, the student uses a scoring rubric
provided by the instructor. These events include the options the student provided by the instructor. These events record the options the student
selected to assess the example, and identifies any criteria that the student selected to assess the example and identifies any criteria that the student
scored differently than the instructor. scored differently than the instructor.
**Event Source**: Server **Event Source**: Server
**History**: Added 6 August 2014.
``event`` **Fields**: ``event`` **Fields**:
.. list-table:: .. list-table::
...@@ -2007,17 +2024,17 @@ scored differently than the instructor. ...@@ -2007,17 +2024,17 @@ scored differently than the instructor.
selected for each criterion in the rubric, in the format selected for each criterion in the rubric, in the format
``'criterion_name': 'option_name'``. ``'criterion_name': 'option_name'``.
**History**: Added 6 August 2014.
openassessment.upload_file openassessment.upload_file
----------------------------- -----------------------------
The browser emits these events when a student successfully uploads an image The browser emits this event when a student successfully uploads an image file
file as part of a response. Note that students complete the upload process as part of a response. Students complete the upload process before they submit
before they submit the response. the response.
**Event Source**: Browser **Event Source**: Browser
**History**: Added 6 August 2014.
``event`` **Fields**: ``event`` **Fields**:
.. list-table:: .. list-table::
...@@ -2038,8 +2055,6 @@ before they submit the response. ...@@ -2038,8 +2055,6 @@ before they submit the response.
- int - int
- The size of the uploaded file in bytes. Reported by the student's - The size of the uploaded file in bytes. Reported by the student's
browser. browser.
**History**: Added 6 August 2014.
.. _AB_Event_Types: .. _AB_Event_Types:
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment