From f428540ed07d03b25dae6cfd2591f0b69801dd51 Mon Sep 17 00:00:00 2001 From: Mark Hoeber Date: Mon, 28 Apr 2014 16:12:38 -0400 Subject: [PATCH] Release Notes 4/29/14 Doc-330 --- .../en_us/release_notes/source/04-29-2014.rst | 89 ++++++++++++++++++ .../source/images/upload_handout_video.png | Bin 0 -> 17467 bytes docs/en_us/release_notes/source/index.rst | 1 + docs/en_us/release_notes/source/links.rst | 9 +- 4 files changed, 97 insertions(+), 2 deletions(-) create mode 100644 docs/en_us/release_notes/source/04-29-2014.rst create mode 100644 docs/en_us/release_notes/source/images/upload_handout_video.png diff --git a/docs/en_us/release_notes/source/04-29-2014.rst b/docs/en_us/release_notes/source/04-29-2014.rst new file mode 100644 index 0000000000..62f93be114 --- /dev/null +++ b/docs/en_us/release_notes/source/04-29-2014.rst @@ -0,0 +1,89 @@ +################################### +April 30, 2014 +################################### + +The following information reflects what is new in the edX Platform as of April +30, 2014. See previous pages in this document for a history of changes. + +************************** +edX Documentation +************************** + +You can access the `edX Status`_ page to get an up- +to-date status for all services on edx.org and edX Edge. The page also includes +the Twitter feed for @edXstatus, which the edX Operations team uses to post +updates. + +You can access the public `edX roadmap`_ for +details about the currently planned product direction. + +The following documentation is available: + +* `Building and Running an edX Course`_ + + You can also download the guide as a PDF from the edX Studio user interface. + + Recent changes include: + + * Updated `Show or Hide the Course Wiki Page`_ to include a note about Wiki + content being available after you hide the Wiki page. + + * Updated label information and added XML information to `Problem with + Adaptive Hint`_ + + * Updated `Beta Testing a Course`_ to reflect feature changes. + + * Expanded the `Grade and Answer Data`_ to include topics on interpreting the + grade reports and student progress page. + + * Updated `Working with HTML Components`_ to reflect changes to the HTML + component editor. + + * Reorganized information about problems into the `Creating Exercises and + Tools`_ section. + + * Added more information about collecting language and location data from + students to `Student Data`_. + + +* `edX Data Documentation`_ + + Added new event types to `Tracking Logs`_ for interactions with PDF files. + +* `edX Platform Developer Documentation`_ + + Recent changes include: + + Added the section `Contributing to Open edX`_ + + + +************* +edX Studio +************* + +* The HTML component editor is updated to provide a raw HTML editing option. For + more information, see `Working with HTML Components`_. (STUD-1562) + +* You can now upload a handout that is associated with a video directly in the + Video component editor. Open the **Advanced** tab in the Video component + editor, and use the **Upload** button to find and add a file from your + computer: + + .. image:: images/upload_handout_video.png + :alt: Image of the Upload Handout section of the Video component editor. + +*************************************** +edX Learning Management System +*************************************** + +* Lines in bulk email messages were not wrapped at 998 characters, which caused + error messages and erroneous characters in some email programs. All lines are + now wrapped at 998 characters automatically. (LMS-1466) + +* Occasionally student submissions for MatLab problems are not graded + successfully and the MatLab grader times out. There is now a **Reset** button + that allows students to resubmit their answer without counting the + resubmission and another attempt of the problem. + +.. include:: links.rst \ No newline at end of file diff --git a/docs/en_us/release_notes/source/images/upload_handout_video.png b/docs/en_us/release_notes/source/images/upload_handout_video.png new file mode 100644 index 0000000000000000000000000000000000000000..a0c993b140cbf92dd0a13b69cb462b4ca9a7043c GIT binary patch literal 17467 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