diff --git a/source/educators/how-tos/allow_anonymous_discussions.rst b/source/educators/how-tos/allow_anonymous_discussions.rst index d5c69b20..3c4f7f7a 100644 --- a/source/educators/how-tos/allow_anonymous_discussions.rst +++ b/source/educators/how-tos/allow_anonymous_discussions.rst @@ -1,3 +1,4 @@ +######################################### Enable/Disable Anonymous Discussion Posts ######################################### @@ -13,7 +14,7 @@ Generally, you'll choose one or none of the options based on your course policie Note that an admin must be a "Discussion Admin" in order to view anonymous posts. This role is separate from a course staff or course admin. - +******************************** Allow Anonymous Discussion Posts ******************************** @@ -33,7 +34,7 @@ A discussion staff's view of an anonymous post .. image:: /_images/educator_how_tos/staff_view_anonymous.png :alt: A screenshot of a staff member viewing an anonymous discussion forum message. They cannot see username. - +***************************************** Allow Anonymous Discussion Posts to Peers ***************************************** @@ -52,13 +53,13 @@ A discussion staff's view of an anonymous post to classmates: .. image:: /_images/educator_how_tos/staff_view_anonymous_class.png :alt: A screenshot of a staff member viewing an anonymous discussion forum message. They can see username. - +================================================= Enable/Disable "Allow Anonymous Discussion Posts" ================================================= 1. From your course Studio, navigate to *Advanced Settings* 2. Set "Allow Anonymous Discussion Posts" to true/false to enable/disable. - +========================================================== Enable/Disable "Allow Anonymous Discussion Posts to Peers" ========================================================== 1. From your course Studio, navigate to *Advanced Settings* diff --git a/source/educators/how-tos/communication/administer_discussions.rst b/source/educators/how-tos/communication/administer_discussions.rst index 106473a0..8924fad1 100644 --- a/source/educators/how-tos/communication/administer_discussions.rst +++ b/source/educators/how-tos/communication/administer_discussions.rst @@ -1,14 +1,14 @@ .. _Administer Discussions: -########################## +###################### Administer Discussions -########################## +###################### .. tags:: educator, how-to -**************** +************* Edit Messages -**************** +************* Team members with the Discussion Moderator, Discussion Admin, Community TA or Group Community TA role can edit the content of posts, responses, and @@ -16,9 +16,6 @@ comments. Messages that include spoilers or solutions, or that contain inappropriate or off-topic material, should be edited quickly to remove text, images, or links. -.. removed note for open edx re edit behavior in mobile apps. Posts can -.. now be edited in the mobile apps (though ability depends on permissions) -.. CT April 25, 2016 #. View the live version of the course. @@ -35,18 +32,15 @@ images, or links. #. Communicate the reason for your change. For example, "Posting a solution violates the honor code." -**************** +*************** Delete Messages -**************** +*************** Team members with the Discussion Moderator, Discussion Admin, Community TA or Group Community TA role can delete posts, responses, or comments. It might be more appropriate to delete rather than edit posts that consist of spam or include abusive language. -.. removed note for open edx re deletion behavior in mobile apps. Posts can -.. now be deleted in the mobile apps (though ability depends on permissions) -.. CT April 25, 2016 #. View the live version of the course. @@ -64,17 +58,15 @@ include abusive language. before taking any other action. -******************************** +**************************** Respond to Reports of Misuse -******************************** +**************************** Learners have the option to report contributions that they find inappropriate. Team members with the Discussion Moderator, Discussion Admin, Community TA or Group Community TA role can check for messages that have been flagged in this way and edit or delete them as needed. -.. removed note for open edx re flag behavior in mobile apps. Posts can -.. now be flagged in the mobile apps. CT April 25, 2016 #. View the live version of your course and select **Discussion** at the top of the page. @@ -90,12 +82,12 @@ way and edit or delete them as needed. flag: select the "More" icon and then **Unreport**. -***************************************************** +**************************************************** View Profile Information for Discussion Participants -***************************************************** +**************************************************** To find out more about a specific discussion participant, you can view that -learner's edX profile from their linked username on discussion posts. +learner's profile from their linked username on discussion posts. To access a learner's profile from a discussion post that they contributed, follow these steps. @@ -108,12 +100,11 @@ follow these steps. The learner's account profile page opens. Learners can have either a limited profile or a full profile. -For more information about profiles, see `SFD Dashboard `_. -**************** +*********** Block Users -**************** +*********** If a learner repeatedly misuses course discussions despite being warned, you can unenroll that learner from the course. For more information, see diff --git a/source/educators/how-tos/communication/assigning_discussion_roles.rst b/source/educators/how-tos/communication/assigning_discussion_roles.rst index 0252e5ba..3a296c20 100644 --- a/source/educators/how-tos/communication/assigning_discussion_roles.rst +++ b/source/educators/how-tos/communication/assigning_discussion_roles.rst @@ -1,8 +1,8 @@ .. _Assigning_discussion_roles: -************************************* +##################################### Assigning Discussion Moderation Roles -************************************* +##################################### .. tags:: educator, how-to @@ -25,9 +25,9 @@ add. downloaded file, locate the required email address or username. -==================================== +******************************** Add Someone To a Discussion Role -==================================== +******************************** You can add any user who is already enrolled in your course to a discussion moderation role. @@ -51,9 +51,9 @@ moderation role. The person who you added appears in the list. -====================================== +************************************* Remove Someone from a Discussion Role -====================================== +************************************* To remove someone from a discussion moderation role, you must be the course author or have the Admin role. diff --git a/source/educators/how-tos/communication/closing_discussions.rst b/source/educators/how-tos/communication/closing_discussions.rst index 7a68fccf..31dbed55 100644 --- a/source/educators/how-tos/communication/closing_discussions.rst +++ b/source/educators/how-tos/communication/closing_discussions.rst @@ -1,19 +1,18 @@ .. _Closing Discussions: -============================================ +################### Closing Discussions -============================================ +################### .. tags:: educator, how-to .. note:: You can only close discussions when you work in a web browser. You - cannot close discussions when you work in an edX mobile app. + cannot close discussions when you work in an Open edX mobile app. To define when discussions are closed to new contributions and when they reopen, follow these steps. -1. Navigate to edx discussion configuration page -(see :ref:`Configuring Edx Discussions`). +1. Navigate to Open edx discussion configuration page 2. Scroll down to **Discussion Blackout Dates** field. diff --git a/source/educators/how-tos/communication/review_sent_messages.rst b/source/educators/how-tos/communication/review_sent_messages.rst index a6bae8d5..0e34f3a0 100644 --- a/source/educators/how-tos/communication/review_sent_messages.rst +++ b/source/educators/how-tos/communication/review_sent_messages.rst @@ -1,8 +1,8 @@ .. _Review Sent Messages: -******************************** +#################### Review Sent Messages -******************************** +#################### .. tags:: educator, how-to diff --git a/source/educators/how-tos/communication/send_bulk_email.rst b/source/educators/how-tos/communication/send_bulk_email.rst index 4368177e..b5eea77c 100644 --- a/source/educators/how-tos/communication/send_bulk_email.rst +++ b/source/educators/how-tos/communication/send_bulk_email.rst @@ -1,8 +1,8 @@ .. _Send_Bulk_Email: -************************************************** +############################################ Send an Email Message to Course Participants -************************************************** +############################################ .. tags:: educator, how-to @@ -40,9 +40,9 @@ while you wait for your message to be sent. .. _Send_Scheduled_Bulk_Email: -********************************************************* +***************************************************** Send a Scheduled Email Message to Course Participants -********************************************************* +***************************************************** We have introduced a way to schedule a bulk email message to be sent at a specified date and time in the future. Once a message has been scheduled, diff --git a/source/educators/how-tos/communication/setting_up_divided_discussions.rst b/source/educators/how-tos/communication/setting_up_divided_discussions.rst index 2f1a7041..4d5b1fb3 100644 --- a/source/educators/how-tos/communication/setting_up_divided_discussions.rst +++ b/source/educators/how-tos/communication/setting_up_divided_discussions.rst @@ -1,8 +1,8 @@ .. _Setting Up Divided Discussions: -****************************** +############################## Setting Up Divided Discussions -****************************** +############################## .. tags:: educator, how-to @@ -35,9 +35,9 @@ topics. .. _Divide All Content Specific Discussion Topics: -********************************************** +********************************************* Divide All Content-Specific Discussion Topics -********************************************** +********************************************* When you :ref:`create content-specific discussion topics` by adding discussion components to units @@ -50,7 +50,7 @@ the steps below. .. warning:: If you make changes to discussion division settings in a running course, be aware that learners will be affected by your changes. -1. Navigate to edx discussion provider configuration page +1. Navigate to Open edX discussion provider configuration page (see :ref:`Configuring Edx Discussions`). 2. Turn on the toggle for **Divide discussions by cohort** to divide all @@ -70,9 +70,9 @@ For information about managing discussions that are divided, see .. _Divide Course Wide Discussion Topics: -************************************* +************************************ Divide Course-Wide Discussion Topics -************************************* +************************************ When you create :ref:`course-wide discussion topics`, they are by default unified. All learners in the @@ -90,7 +90,7 @@ course can see and respond to posts from all other learners. To specify that one or more course-wide discussion topics are divided, follow these steps. -1. Navigate to edx discussion provider configuration page (see :ref:`Configuring Edx Discussions`). +1. Navigate to Open edx discussion provider configuration page (see :ref:`Configuring Edx Discussions`). 2. Turn on the toggle for **Divide discussions by cohort** to divide all content-specific discussion topics by cohort. diff --git a/source/educators/how-tos/communication/setup_cohorted_discussions.rst b/source/educators/how-tos/communication/setup_cohorted_discussions.rst index 5183a1f0..9c20e026 100644 --- a/source/educators/how-tos/communication/setup_cohorted_discussions.rst +++ b/source/educators/how-tos/communication/setup_cohorted_discussions.rst @@ -2,9 +2,9 @@ .. _Set up Discussions in Cohorted Courses: -###################################################### +############################################## Setting up Discussions in Courses with Cohorts -###################################################### +############################################## .. tags:: educator, how-to diff --git a/source/educators/how-tos/course_development/create_hide_delete_sections.rst b/source/educators/how-tos/course_development/create_hide_delete_sections.rst index 68b1a21d..82d2ca31 100644 --- a/source/educators/how-tos/course_development/create_hide_delete_sections.rst +++ b/source/educators/how-tos/course_development/create_hide_delete_sections.rst @@ -1,8 +1,8 @@ .. _Create a Section: -**************************** +################ Create a Section -**************************** +################ .. tags:: educator, how-to diff --git a/source/educators/how-tos/course_development/exercise_tools/add_numerical_input_problem.rst b/source/educators/how-tos/course_development/exercise_tools/add_numerical_input_problem.rst index 99aa0c8c..de0da15b 100644 --- a/source/educators/how-tos/course_development/exercise_tools/add_numerical_input_problem.rst +++ b/source/educators/how-tos/course_development/exercise_tools/add_numerical_input_problem.rst @@ -1,8 +1,8 @@ .. _Adding Numerical Input Problem: -*********************************** +################################ Adding a Numerical Input Problem -*********************************** +################################ .. tags:: educator, how-to @@ -35,9 +35,9 @@ Creating a numerical input problem is as simple as: If you have any questions on the specifics of using the simple editor, please check out :ref:`Simple Editor` and :ref:`Problem Settings`. -============================================================ +***************************** Adding a Tolerance or a Range -============================================================ +***************************** To give learners the option to receive full credit for a close approximation of the correct answer, and to support a wide range of possible correct numerical @@ -51,9 +51,9 @@ to mark as correct for the numerical input problem type. .. note:: You can either have a **tolerance** or an **answer range** for a numerical input problem. You cannot add both. -------------------- +================== Adding a Tolerance -------------------- +================== You can specify a margin of error or tolerance for learner responses. You can specify a percentage or number. The tolerance settings panel can be @@ -63,9 +63,9 @@ found to the right of the editor. :alt: An example tolerance setting set to 5%. :width: 200 --------------------------------------- +========================== Specifying an Answer Range --------------------------------------- +========================== You can specify an answer range so that any learner response within that range is marked correct. @@ -92,12 +92,11 @@ or a combination of one bracket and one parenthesis. For example, to identify the correct answers as 5, 6, or 7, but not 8, specify ``[5,8)``. To identify the correct answers as 6, 7, and 8, but not 5, specify ``(5,8]``. -.. :diataxis-type: how-to -.. _Use Feedback in a Numerical Input Problems: -================= + +=============== Adding Feedback -================= +=============== For an overview of feedback in problems, see :ref:`Adding Feedback and Hints to a Problem`. In numerical input problems, you can provide feedback for correct @@ -122,9 +121,9 @@ learner submits this answer. .. _Use Hints in a Numerical Input Problem: -================= +============ Adding Hints -================= +============ You can add hints to a numerical input problem using the simple editor or the advanced editor. For an overview of hints in problems, see diff --git a/source/educators/how-tos/course_development/exercise_tools/add_text_input.rst b/source/educators/how-tos/course_development/exercise_tools/add_text_input.rst index 1eb48b91..81a40a69 100644 --- a/source/educators/how-tos/course_development/exercise_tools/add_text_input.rst +++ b/source/educators/how-tos/course_development/exercise_tools/add_text_input.rst @@ -1,8 +1,8 @@ .. _Add Text Input Problem: -****************************** +########################### Adding a Text Input Problem -****************************** +########################### .. tags:: educator, how-to @@ -31,9 +31,9 @@ Creating a text input problem is as simple as: If you have any questions on the specifics of using the simple editor, please check out :ref:`Simple Editor` and :ref:`Problem Settings`. -============================= +*************** Adding Feedback -============================= +*************** For an overview of feedback in problems, see :ref:`Adding Feedback and Hints to a Problem`. In text input problems, you can provide feedback for the correct @@ -57,9 +57,9 @@ right of the answer text. Simply enter your feedback message in this text field. It will display when the learner submits this answer. -============================= +************ Adding Hints -============================= +************ You can add hints to a text input problem using the simple editor or the advanced editor. For an overview of hints in problems, see diff --git a/source/educators/how-tos/course_development/exercise_tools/adding_mathjax.rst b/source/educators/how-tos/course_development/exercise_tools/adding_mathjax.rst index 73c9833b..571b8933 100644 --- a/source/educators/how-tos/course_development/exercise_tools/adding_mathjax.rst +++ b/source/educators/how-tos/course_development/exercise_tools/adding_mathjax.rst @@ -1,8 +1,8 @@ .. _Adding MathJax: -************************************* +################################# Adding MathJax to Text Components -************************************* +################################# .. tags:: educator, how-to @@ -14,9 +14,9 @@ HTML view. Text component editor visual view and HTML view are shown at the top, with the rendered text and equation on the Studio unit page and in the LMS below. -***************************************** +************************************ Adding MathJax to Problem Components -***************************************** +************************************ In the problem component editor, you can use MathJax in either the simple editor or advanced editor. diff --git a/source/educators/how-tos/course_development/hide_subsections.rst b/source/educators/how-tos/course_development/hide_subsections.rst index 26f32681..e86587dc 100644 --- a/source/educators/how-tos/course_development/hide_subsections.rst +++ b/source/educators/how-tos/course_development/hide_subsections.rst @@ -1,8 +1,8 @@ .. _Hide a Subsection from Students: -*********************************** +################################# Hiding a Subsection from Learners -*********************************** +################################# .. tags:: educator, how-to @@ -26,9 +26,9 @@ For more information, see :ref:`Content Hidden from Students`. .. _Entirely Hide a Subsection: -======================================== +**************************************** Entirely Hide a Subsection from Learners -======================================== +**************************************** You can completely hide a subsection and its content from learners, regardless of the status of units within the section. Subsections hidden in this way are @@ -65,9 +65,9 @@ To make the subsection visible to learners, repeat these steps and select .. _Hide a Subsection After its Due Date: -======================================== +******************************* Hide a Subsection Based on Date -======================================== +******************************* You can make a subsection's content unavailable based on date. For example, you might want to make exam questions unavailable after a certain date. For diff --git a/source/educators/how-tos/course_development/library_access.rst b/source/educators/how-tos/course_development/library_access.rst index 4d575ab9..8ffa50a7 100644 --- a/source/educators/how-tos/course_development/library_access.rst +++ b/source/educators/how-tos/course_development/library_access.rst @@ -1,8 +1,8 @@ .. _Give Other Users Access to Your Library: -*************************************** -Give Other Users Access to Your Library -*************************************** +############################################## +Give Other Users Access to Your Legacy Library +############################################## .. tags:: educator, how-to @@ -32,9 +32,9 @@ These are the levels of access for libraries. give them the **Staff** level of access. You can give the **Admin** level of access only to people who already have the **Staff** level of access. -========================= +************************* Add a User to the Library -========================= +************************* To grant a user initial **User** access to a library, follow these steps. @@ -55,9 +55,9 @@ To grant a user initial **User** access to a library, follow these steps. The new user is added to the list of library members with the **User** level of access. -============================== +****************************** Remove a User from the Library -============================== +****************************** You can remove users from the library at any time, regardless of the level of access that they have. @@ -78,9 +78,9 @@ To remove a user from the library, follow these steps. The user is removed from the library. -========================= +************************* Add Staff or Admin Access -========================= +************************* The levels of access for libraries are hierarchical. You can add new library members only with the **User** level of access, after which you can give them @@ -108,9 +108,9 @@ steps. .. _Remove Staff or Admin Access: -============================ +**************************** Remove Staff or Admin Access -============================ +**************************** After you have granted users **Staff** or **Admin** access, you (or other **Admin** library users) can reduce their levels of access. diff --git a/source/educators/how-tos/course_rerun.rst b/source/educators/how-tos/course_rerun.rst index 4a6a28af..7efe0a0b 100644 --- a/source/educators/how-tos/course_rerun.rst +++ b/source/educators/how-tos/course_rerun.rst @@ -1,8 +1,8 @@ .. _Re-Run Course: -################### +############### Re-Run a Course -################### +############### .. tags:: educator, how-to @@ -21,17 +21,17 @@ administrator. .. _Export-Import the Course: -*************************************** +************************************* Export and Import the Previous Course -*************************************** +************************************* .. include:: export_import_course.rst .. _Use Re-Run to Create a Course: -*************************************** +**************************** Use the Course Re-Run Option -*************************************** +**************************** .. include:: rerun_course.rst diff --git a/source/educators/how-tos/data/access_anonymized_data.rst b/source/educators/how-tos/data/access_anonymized_data.rst index 2b52e040..a08f87d7 100644 --- a/source/educators/how-tos/data/access_anonymized_data.rst +++ b/source/educators/how-tos/data/access_anonymized_data.rst @@ -1,12 +1,12 @@ .. _Access_anonymized: -################################# +############################# Access Anonymized Learner IDs -################################# +############################# .. tags:: educator, how-to -Some of the tools that are available for use with the edX platform, including +Some of the tools that are available for use with the Open edX platform, including external graders and surveys, work with anonymized learner data. If it becomes necessary for you to deanonymize previously anonymized data, you can download a CSV file to use for that purpose. @@ -22,7 +22,7 @@ steps. You are prompted to open or save the {course-id}-anon-id.csv file for your course. This file contains the user ID that is assigned to each learner at -registration and its corresponding edX-wide anonymized user ID and course +registration and its corresponding Open edX-wide anonymized user ID and course specific anonymized user ID. Values are included for every learner who ever enrolled for your course. diff --git a/source/educators/how-tos/data/certificate_data.rst b/source/educators/how-tos/data/certificate_data.rst index 14afd14b..df0e491e 100644 --- a/source/educators/how-tos/data/certificate_data.rst +++ b/source/educators/how-tos/data/certificate_data.rst @@ -1,8 +1,8 @@ .. _Access Certificate Data: -############################## +########################## Obtaining Certificate Data -############################## +########################## .. tags:: educator, how-to @@ -11,9 +11,9 @@ in the LMS by selecting **Instructor** to access the instructor dashboard. You can also download a .csv (comma-separated values) file with the certificate data. -===================== +********************* View Certificate Data -===================== +********************* To view certificate data, follow these steps. @@ -27,9 +27,9 @@ To view certificate data, follow these steps. certificate issued. For more information on the contents of this report, see :ref:`Columns in the Certificate Report`. -========================= +************************* Download Certificate Data -========================= +************************* To download certificate data, follow these steps. diff --git a/source/educators/how-tos/data/course_answers.rst b/source/educators/how-tos/data/course_answers.rst index 24ab235a..a0309a4f 100644 --- a/source/educators/how-tos/data/course_answers.rst +++ b/source/educators/how-tos/data/course_answers.rst @@ -1,8 +1,8 @@ .. _Review_Answers: -############################ +########### Answer Data -############################ +########### .. tags:: educator, how-to @@ -18,9 +18,9 @@ download an answer distribution report for course problems. .. _Student_Answer_Submission: -***************************** +************************** Learner Answer Submissions -***************************** +************************** You can review a single learner's complete submission history for a specific problem, or the answers submitted by all learners for that problem. For either @@ -31,9 +31,9 @@ the number of attempts made, and the date and time of the submission. :local: :depth: 1 -============================================================ +===================================== View One Learner's Submission History -============================================================ +===================================== Before you can check the answer or answers submitted by a learner, you need the learner's username. For more information about how to obtain usernames, see @@ -60,9 +60,9 @@ the viewer. .. _Interpret a Student Submission History: -========================================== +======================================== Interpret a Learner's Submission History -========================================== +======================================== The Submission History Viewer shows every timestamped database record of the interactions between a learner and a problem, which can include processes @@ -209,9 +209,9 @@ reported ``Score`` and the values for ``student_answers``, ``attempts``, and .. _Student_Problem_Answers: -============================================================ +======================================= Report All Learners' Answer Submissions -============================================================ +======================================= The Student State report lists the answers that every learner has submitted for one or more problems. You can download this report for just one problem, or for @@ -248,9 +248,9 @@ steps. .. _Interpret the Student State Report: -============================================================ +================================== Interpret the Student State Report -============================================================ +================================== The Student State report contains a row for each learner who has viewed a problem or submitted an answer for a problem, identified by username. @@ -345,9 +345,9 @@ indicates that no peer assessments have been submitted. .. _Student_Answer_Distribution: -**************************************** +*************************** Student Answer Distribution -**************************************** +*************************** For certain types of problems in your course, you can download a .csv file with data about the distribution of learner answers. Student answer distribution @@ -429,11 +429,11 @@ the left and continuing through the columns to the right. .. _Download_Answer_Distributions: -=================================================== +=============================================== Download the Student Answer Distribution Report -=================================================== +=============================================== -An automated process runs periodically on the edX servers to update the .csv +An automated process runs periodically on the Open edX instance to update the .csv file of learner answer data. A link to the most recently updated version of the .csv file is available on the Instructor Dashboard. @@ -447,9 +447,9 @@ To download the most recent file of learner answer data, follow these steps. ``{course_id}_answer_distribution.csv`` file. You may have to scroll down to find this file. -==================================================== +================================================ Interpret the Student Answer Distribution Report -==================================================== +================================================ You can use the Student Answer Distribution report to review learner responses to assignments, which can then help you evaluate the structure and completeness diff --git a/source/educators/how-tos/data/manage_course_grades.rst b/source/educators/how-tos/data/manage_course_grades.rst index 10beb35c..3cee8579 100644 --- a/source/educators/how-tos/data/manage_course_grades.rst +++ b/source/educators/how-tos/data/manage_course_grades.rst @@ -1,8 +1,8 @@ .. _Grades: -############################ +##################### Manage Learner Grades -############################ +##################### .. tags:: educator, how-to @@ -31,9 +31,9 @@ Problem components in your course, see :ref:`Grading Index` or .. _Review_grades: -******************************************************** +************************************************ Review How Grading Is Configured for Your Course -******************************************************** +************************************************ You can review the assignment types that are graded and their respective weights in the LMS by selecting **Instructor** to access the instructor @@ -70,7 +70,7 @@ learners' grades. learners' grades and their experience in the course as well as analysis of course data. - EdX recommends that you announce any unavoidable grading related changes to + Best practice is that you announce any unavoidable grading related changes to learners by using, for example, updates on the **Course** page. You should also carefully track such changes for researchers. @@ -81,12 +81,10 @@ Generate a Grade Report for All Learners in a Course **************************************************** For any course, you can generate grades and then download a file with the -results for all learners in the course, including unenrolled learners. EdX -recommends that you generate a grade report as soon as certificates have been -issued for your course. +results for all learners in the course, including unenrolled learners. Best practice is to generate a grade report as soon as certificates have been issued for your course. When you initiate calculations to grade learner work, a process starts on the -edX servers. The complexity of your grading configuration and the number of +Open edX servers. The complexity of your grading configuration and the number of learners in your course affect how long this process takes. You can download a report of the calculated grades in a comma-separated values (.csv) file when the grading process is complete. @@ -251,7 +249,7 @@ The gradebook includes the following features: specific graded subsection. For information about how to do this, see :ref:`Override in Gradebook`. -* **Master’s courses:** The edX gradebook has several features for high-touch courses. For learners in the Master’s track: +* **Master’s courses:** The Open edX gradebook has several features for high-touch courses. For learners in the Master’s track: * You can search by email or university student key. @@ -262,9 +260,9 @@ The gradebook includes the following features: .. _Override Subsection Bulk: -********************************************** +****************************************** Override Learner Subsection Scores in Bulk -********************************************** +****************************************** .. note:: Master’s-only feature @@ -286,7 +284,7 @@ To override grades in bulk, follow these steps. The CSV contains one row per learner, and the following columns: - * **username**: The user's edX username + * **username**: The user's username * **student_key**: The user's external university ID, if configured * **course_id**: The course ID * **track**: The user's enrollment track (e.g. audit, verified, etc.) @@ -317,9 +315,9 @@ You can find a history of files uploaded and summary of results by clicking the .. _Interventions Report: -********************************************** +******************************** Per-Learner Interventions Report -********************************************** +******************************** .. note:: Master’s-only feature @@ -340,9 +338,9 @@ To download and view the interventions report, follow these steps: The report file contains per-learner information for learners in the Master’s track, including: -* edX user ID +* User ID -* edX username +* Username * Student Key @@ -367,9 +365,9 @@ Learner data is updated every day to include activity through the end of the pre .. _check_student_progress: -********************************************** +**************************************** Check the Progress of a Specific Learner -********************************************** +**************************************** To check a single learner's progress in your course, you can review the data in the :ref:`grade report` or :ref:`problem grade @@ -452,7 +450,7 @@ To extend a deadline for a learner, visit the **Extensions** tab on the **Instru You can also use this tab to **view all deadlines** or **reset a deadline**. -*This feature is supported in courses published after June 1, 2019. To enable for an older course, first Publish the course from Studio. If you have questions, please contact your edX Project Coordinator.* +*This feature is supported in courses published after June 1, 2019. To enable for an older course, first Publish the course from Studio.* @@ -588,7 +586,7 @@ learner responses that were already submitted. .. note:: - You can only rescore problems that have a correct answer defined in edX + You can only rescore problems that have a correct answer defined in Open edX Studio, including CAPA problems and drag and drop problems. This procedure cannot be used to rescore open response assessment (ORA) problems or problems that are scored by an external grader. For ORA problems, you can @@ -888,7 +886,7 @@ the problem. See :ref:`find_URL`. Find the Unique Location Identifier for a Problem ================================================== -When you create each of the problems for a course, edX assigns a unique +When you create each of the problems for a course, the platform assigns a unique location to it. To make grading adjustments for a problem, or to view data about it, you need to specify the problem location. diff --git a/source/educators/how-tos/data/view_course_information.rst b/source/educators/how-tos/data/view_course_information.rst index 3c6acfc3..0d68de84 100644 --- a/source/educators/how-tos/data/view_course_information.rst +++ b/source/educators/how-tos/data/view_course_information.rst @@ -1,8 +1,8 @@ .. _Course Data: -############################## +####################### View Course Information -############################## +####################### .. tags:: educator, how-to diff --git a/source/educators/how-tos/data/view_download_learner_data.rst b/source/educators/how-tos/data/view_download_learner_data.rst index dc810c12..57b121b5 100644 --- a/source/educators/how-tos/data/view_download_learner_data.rst +++ b/source/educators/how-tos/data/view_download_learner_data.rst @@ -1,8 +1,8 @@ .. _View and download student data: -========================================== +############################# Download or View Learner Data -========================================== +############################# .. tags:: educator, how-to @@ -10,8 +10,9 @@ You can download a report of learner data to gain more information about the individuals who are enrolled in your course. You also have the option to view learner data on the instructor dashboard. +********************* Download Learner Data -*********************** +********************* To download learner data, follow these steps. @@ -38,8 +39,9 @@ To download learner data, follow these steps. All learner-supplied data is included in this file without truncation. For more information, see :ref:`Columns in the Student Profile Report`. +***************** View Learner Data -*********************** +***************** To view learner data, follow these steps. diff --git a/source/educators/how-tos/drag_and_drop_deprecated.rst b/source/educators/how-tos/drag_and_drop_deprecated.rst deleted file mode 100644 index af504e8b..00000000 --- a/source/educators/how-tos/drag_and_drop_deprecated.rst +++ /dev/null @@ -1,690 +0,0 @@ -.. _Drag and Drop Deprecated: - -..Confirm removal of this page. - -################################## -Drag and Drop Problem (Deprecated) -################################## - -.. tags:: educator, how-to - -.. note:: - EdX does not support this problem type. - -This drag and drop problem type has been replaced by a newer drag and drop -problem type. The newer drag and drop problem type includes significant -improvements and you should use it for any new course development. For more -information about the replacement drag and drop problem type, see -:ref:`drag_and_drop_problem`. - -.. warning:: - - * **This deprecated drag and drop problem type is not accessible for learners - with some disabilities, and it does not work correctly on mobile phones and - other devices that use touch screen interfaces.** If you use this kind of - problem, make sure that you include an alternative for learners who cannot - access drag and drop problems, or leave these problems ungraded. - - For more information about creating accessible content, see - :ref:`Accessibility Best Practices for Course Content Development`. - - * The **Show Answer** button does not work for drag and drop problems. By - default, the **Show Answer** option is set to **Never**. If you change this - option in the problem component, a **Show Answer** button appears in the - LMS, but the button does not work. - -In drag and drop problems, learners respond to a question by dragging text or -objects to a specific location on an image. - -.. image:: /_images/educator_how_tos/DragAndDropProblem.png - :alt: Image of a drag and drop problem. - -********************************* -Adding a Drag and Drop Problem -********************************* - -Before you can include problems that use this deprecated problem type in your -course, you must configure your course to :ref:`add unsupported problems -`. - -To create a drag and drop problem, you upload the image that you want learners -to drag labels onto, and then create a problem component. - -#. On the **Files & Uploads** page, upload your image file. For more - information about uploading files, see :ref:`Add Files to a Course`. -#. In the unit where you want to create the problem, click **Problem** under - **Add New Component**, and then click the **Advanced** tab. -#. Click **Drag and Drop**. -#. In the component that appears, click **Edit**. -#. In the component editor, replace the example text with the text of your - problem. -#. In the ```` tag, replace - **https://studio.edx.org/c4x/edX/DemoX/asset/L9_buckets.png** with the URL - of your image file on the **Files & Uploads** page (for example, - **/static/Image.png**). -#. For at least one ```` tag, replace the text of the **label** - attribute with the text of the label you want learners to drag. For example, - if you want learners to drag the word "Iceland" onto your image, the new tag - would resemble the following: - - ```` - -8. Repeat the previous step for all the labels that you want to use. Make sure - that the **id** attribute is different for each ```` tag. -#. Determine the coordinates and radius of the correct area on the image. -#. Under ``correct_answer = {``, add an entry for each label, using the - following format. These values are in pixels: - - ``'id': [[x coordinate, y coordinate], radius]`` - - For example, if your image is 600 pixels wide and 400 pixels high, and you - want your learners to drag the Iceland label to an area in the upper-left - part of the image and drag a Sweden label near the lower-right part of your - image, the code would resemble the following (where 2 is the ID for the - Sweden label). - - .. code-block:: xml - - correct-answer = { - '1': [[50, 50], 75] - '2': [[550, 350], 75]} - - .. note:: Make sure the code contains the closing curly brace (``}``). - -#. Click **Save**. - -========================================== -Sample Drag and Drop Problem Code -========================================== - -To create the drag and drop problem that appears in the image above, you -download two files from edX, upload these files to the **Files & Uploads** -page, and then add the code for the problem to a problem component. - -#. Download the following files from edX: - - * Allopurinol.gif - * AllopurinolAnswer.gif - - To download both these files in a .zip archive, click - http://files.edx.org/DragAndDropProblemFiles.zip. - -#. Upload the Allopurinol.gif and AllopurinolAnswer.gif files to the **Files & - Uploads** page. -#. In the unit where you want to create the problem, click **Problem** under - **Add New Component**, and then click the **Advanced** tab. -#. Click **Drag and Drop**. -#. In the component that appears, click **Edit**. -#. In the component editor, replace the example code with the following code. -#. Click **Save**. - -**Problem Code**: - -.. code-block:: xml - - -

Allopurinol is a drug used to treat and prevent gout, a very painful form of arthritis. Once only a “rich man’s disease”, gout has become more and more common in recent decades – affecting about 3 million people in the United States alone. Deposits of needle-like crystals of uric acid in connective tissue or joint spaces cause the symptoms of swelling, stiffness and intense pain. Individuals with gout overproduce uric acid because they cannot eliminate it efficiently. Allopurinol treats and prevents gout by stopping the overproduction of uric acid through inhibition of an enzyme required for the synthesis of uric acid.

-

You are shown one of many possible molecules. On the structure of allopurinol below, identify the functional groups that are present by dragging the functional group name listed onto the appropriate target boxes on the structure. If you want to change an answer, you have to drag off the name as well. You may need to scroll through the names of functional groups to see all options.

- - - - - - - - - - - - - - - - correct_answer = [ - {'draggables': ['2'], 'targets': ['0' ], 'rule':'unordered_equal' }, - {'draggables': ['none'], 'targets': ['1' ], 'rule':'unordered_equal' }] - if draganddrop.grade(submission[0], correct_answer): - correct = ['correct'] - else: - correct = ['incorrect'] - - - - - -
- - -.. _Drag and Drop Problem XML: - -********************************* -Drag and Drop Problem XML -********************************* - -.. code-block:: xml - - - -

Drag each word in the scrollbar to the bucket that matches the number of - letters in the word.

- - - - - - - - - - - - - - - correct_answer = { - '1': [[70, 150], 121], - '6': [[190, 150], 121], - '8': [[190, 150], 121], - '2': [[310, 150], 121], - '9': [[310, 150], 121], - '11': [[310, 150], 121], - '4': [[420, 150], 121], - '7': [[420, 150], 121], - '3': [[550, 150], 121], - '5': [[550, 150], 121], - '10': [[550, 150], 121]} - if draganddrop.grade(submission[0], correct_answer): - correct = ['correct'] - else: - correct = ['incorrect'] - -
-
- -.. code-block:: xml - - - -

Label the hydrogen atoms connected with the left carbon atom.

- - - - - - - - - - - - - - - - correct_answer = [{ - 'draggables': ['1', '2'], - 'targets': ['t2', 't3', 't4' ], - 'rule':'anyof' - }] - if draganddrop.grade(submission[0], correct_answer): - correct = ['correct'] - else: - correct = ['incorrect'] - -
-
- - -======== -Tags -======== - -* ````: Indicates that the problem is a custom response - problem. -* ````: Indicates the custom response problem is a drag - and drop problem. -* ````: Specifies a single object that a learner will drag onto the - base image. -* ````: Specifies the location on the base image where a draggable must - be dropped. - -**Tag:** ```` - - Attributes - - .. list-table:: - :widths: 20 80 - :header-rows: 1 - - * - Attribute - - Description - * - img (required) - - Relative path to an image that will be the base image. All draggables - can be dragged onto it. - * - target_outline - - Specifies whether an outline (gray dashed line) should be drawn around - targets (if they are specified). It can be either 'true' or 'false'. - If not specified, the targets do not have outlines. - * - one_per_target - - Specify whether to allow more than one draggable to be placed onto a - single target. It can be either 'true' or 'false'. If not specified, - the default value is 'true'. - * - no_labels (required) - - The default is false. In default behavior, if label is not set, label - is obtained from id. If no_labels is true, labels are not - automatically populated from id, and one cannot set labels and obtain - only icons. - - Children - - * ```` - * ```` - -**Tag:** ```` - -Specifies a single draggable object in a drag and drop problem. - -A draggable is what the user must drag out of the slider and drop onto the base -image. After a drag operation, if the center of the draggable is located -outside the rectangular dimensions of the image, it will be returned to the -slider. - -For the grader to work, each draggable must have a unique ID. - - Attributes - - .. list-table:: - :widths: 20 80 - :header-rows: 1 - - * - Attribute - - Description - * - id (required) - - Unique identifier of the draggable object. - * - label (optional) - - Text label that the user sees. - * - icon (optional) - - For draggables that are images, the relative path to the image file. - * - can_reuse - - The default is false. If true, the same draggable can be used - multiple times. - - Children - - (none) - -**Tag:** ```` - -Specifies the location on the base image where a learner must drop a draggable -item. By design, if the center of a draggable lies within the target (i.e. in -the rectangle defined by [[x, y], [x + w, y + h]], it is within the target. -Otherwise, it is outside. - -If you specify at least one target, and a learner drops a draggable item on a -location that is outside a target, the draggable item returns to the slider. - -If you don't specify a target, a learner can drop a draggable item anywhere on -the base image. - - Attributes - - .. list-table:: - :widths: 20 80 - :header-rows: 1 - - * - Attribute - - Description - * - id (required) - - Unique identifier of the target object. - * - x - - X-coordinate on the base image where the top left corner of the target - will be positioned. - * - y - - Y-coordinate on the base image where the top left corner of the target - will be positioned. - * - w - - Width of the target, in pixels. - * - h - - Height of the target, in pixels. - - Children - - (none) - -********************** -Targets on Draggables -********************** - -Sometimes it is not enough to have targets only on the base image, and all of -the draggables on these targets. If a complex problem exists where a draggable -must become itself a target (or many targets), then the following extended -syntax can be used. - -:: - - ... - - - - - ... - - ... - -The attribute list in the tags above (``draggable`` and ``target``) is the same -as for normal ``draggable`` and ``target`` tags. The only difference is when -you will be specifying inner target position coordinates. Use the ``x`` and -``y`` attributes to set the offset of the inner target from the upper-left -corner of the parent draggable (that contains the inner target). - -===================================== -Limitations of targets on draggables -===================================== - -* Currently there is a limitation to the level of nesting of targets. - - Even though you can pile up a large number of draggables on targets that - themselves are on draggables, the drag and drop problem will be graded only - if there is a maximum of two levels of targets. The first level are the - `base` targets. They are attached to the base image. The second level are the - targets defined on draggables. - -* Another limitation is that the target bounds are not checked against other - targets. - - You must make sure that there is no overlapping of targets. You should also - ensure that targets on draggables are smaller than the actual parent - draggable. Technically this is not necessary, but from the usability - perspective it is desirable. - -* You can have targets on draggables only in the case when there are base - targets defined (base targets are attached to the base image). - - If you do not have base targets, then you can only have a single level of - nesting (draggables on the base image). In this case the client side will be - reporting (x,y) positions of each draggable on the base image. - -********************** -Correct answer format -********************** - -For specifying answers for targets on draggables, see `Answer format for -targets on draggables`_. - -There are two correct answer formats: short and long. - -In short form, the correct answer is mapping of ``draggable_id`` to -``target_id``:: - - correct_answer = {'grass': [[300, 200], 200], 'ant': [[500, 0], 200]} - correct_answer = {'name4': 't1', '7': 't2'} - -In long form, the correct answer is list of dicts. Every dict has 3 keys: -``draggables``, ``targets`` and ``rule``. For example:: - - correct_answer = [ - { - 'draggables': ['7', '8'], - 'targets': ['t5_c', 't6_c'], - 'rule': 'anyof' - }, - { - 'draggables': ['1', '2'], - 'targets': ['t2_h', 't3_h', 't4_h', 't7_h', 't8_h', 't10_h'], - 'rule': 'anyof' - }] - -"Draggables" is the list of draggable IDs. "Target" is the list of target IDs -that draggables must be dragged to. - -.. Caution:: - Draggables in dicts inside the ``correct_answer`` list must not intersect. - -Wrong (for draggable id 7):: - - correct_answer = [ - { - 'draggables': ['7', '8'], - 'targets': ['t5_c', 't6_c'], - 'rule': 'anyof' - }, - { - 'draggables': ['7', '2'], - 'targets': ['t2_h', 't3_h', 't4_h', 't7_h', 't8_h', 't10_h'], - 'rule': 'anyof' - }] - -The values for ``rule`` follow. - -* ``exact``: Targets for draggable IDs in ``user_answer`` are the same as - targets from the correct answer. For example, for draggables 7 and 8, the - user must drag 7 to target1 and 8 to target2 if the ``correct_answer`` is:: - - correct_answer = [ - { - 'draggables': ['7', '8'], - 'targets': ['tartget1', 'target2'], - 'rule': 'exact' - }] - - -* ``unordered_equal``: Allows draggables be dragged to targets unordered. For - learners to drag 7 to target1 or target2 and 8 to target2 or target1 and 7 - and 8 must be in different targets, then correct answer must be:: - - correct_answer = [ - { - 'draggables': ['7', '8'], - 'targets': ['tartget1', 'target2'], - 'rule': 'unordered_equal' - }] - - -* ``anyof``: Allows draggables to be dragged to any target. For learners to - drag 7 and 8 to target1 or target2, any of these are correct with the `anyof` - rule:: - - correct_answer = [ - { - 'draggables': ['7', '8'], - 'targets': ['tartget1', 'target2'], - 'rule': 'anyof' - }] - -If ``can_reuse`` is true, then you have draggables a,b,c and 10 targets. These -will allow you to drag 4 ``a`` draggables to [``target1``, ``target4``, -``target7``, ``target10``]; you do not need to write ``a`` four times. Also -this will allow you to drag the ``b`` draggable to target2 or target5 for -target5 and target2.:: - - correct_answer = [ - { - 'draggables': ['a'], - 'targets': ['target1', 'target4', 'target7', 'target10'], - 'rule': 'unordered_equal' - }, - { - 'draggables': ['b'], - 'targets': ['target2', 'target5', 'target8'], - 'rule': 'anyof' - }, - { - 'draggables': ['c'], - 'targets': ['target3', 'target6', 'target9'], - 'rule': 'unordered_equal' - }] - -Sometimes you want to allow learners to drag only two ``b`` draggables. In this -case you should use the ``anyof+number`` or ``unordered_equal+number`` rule:: - - correct_answer = [ - { - 'draggables': ['a', 'a', 'a'], - 'targets': ['target1', 'target4', 'target7'], - 'rule': 'unordered_equal+number' - }, - { - 'draggables': ['b', 'b'], - 'targets': ['target2', 'target5', 'target8'], - 'rule': 'anyof+number' - }, - { - 'draggables': ['c'], - 'targets': ['target3', 'target6', 'target9'], - 'rule': 'unordered_equal' - }] - -When there are no multiple draggables per targets (one_per_target=``true``), -for the same number of draggables, ``anyof`` is equal to ``unordered_equal``. - -If ``can_reuse=true``, then you must use only the long form of the correct -answer. - -======================================= -Answer format for targets on draggables -======================================= - -As with the cases described above, an answer must provide precise positioning -for each draggable (on which targets it must reside). In the case when a -draggable must be placed on a target that itself is on a draggable, then the -answer must contain the chain of target-draggable-target. - -For example, suppose we have three draggables - ``up``, ``s``, and ``p``. -Draggables ``s`` and ``p`` have targets on themselves. More specifically, -``p`` has three targets - ``1``, ``2``, and ``3``. The first requirement is -that ``s`` and ``p`` are positioned on specific targets on the base image. The -second requirement is that draggable ``up`` is positioned on specific targets -of draggable ``p``. Below is an excerpt from a problem:: - - - - - - - - - - - - - - ... - - correct_answer = [ - { - 'draggables': ['p'], - 'targets': ['p-left-target', 'p-right-target'], - 'rule': 'unordered_equal' - }, - { - 'draggables': ['s'], - 'targets': ['s-left-target', 's-right-target'], - 'rule': 'unordered_equal' - }, - { - 'draggables': ['up'], - 'targets': ['p-left-target[p][1]', 'p-left-target[p][2]', 'p-right- - target[p][2]', 'p-right-target[p][3]',], - 'rule': 'unordered_equal' - } - ] - -Note that you must specify rules for all draggables, even if a draggable gets -included in more than one chain. - -************* -Grading logic -************* - -#. The learner's answer and the correct answer are parsed to the same format. - :: - - group_id: group_draggables, group_targets, group_rule - - ``group_id`` is ordinal number, for every dict in correct answer incremental - ``group_id`` is assigned: 0, 1, 2, ... - - Draggables from the user answer are added to the same group_id where - identical draggables from the correct answer are, for example:: - - If correct_draggables[group_0] = [t1, t2] then - user_draggables[group_0] are all draggables t1 and t2 from the user answer: - [t1] or [t1, t2] or [t1, t2, t2] etc.. - -#. For every group from the user answer, for that group's draggables, if - ``number`` is in the group rule, set() is applied. If ``number`` is not in - rule, set is not applied:: - - set() : [t1, t2, t3, t3] -> [t1, t2, ,t3] - - For every group, at this step, draggables lists are equal. - -#. For every group, lists of targets are compared using the rule for that - group. - -========================== -Set and ``+number`` cases -========================== - -``set()`` and ``+number`` are needed only for the case of reusable draggables. -For other cases there are no equal draggables in list, so set() does nothing. - -* The ``set()`` operation allows you to create a rule for the case of "any - number of the same draggable can be dragged to targets":: - - { - 'draggables': ['draggable_1'], - 'targets': ['target3', 'target6', 'target9'], - 'rule': 'anyof' - } - -* The ``number`` rule is used for the case of reusable draggables, when you - want to fix number of draggable to drag. In this example only two instances - of draggables_1 are allowed to be dragged:: - - { - 'draggables': ['draggable_1', 'draggable_1'], - 'targets': ['target3', 'target6', 'target9'], - 'rule': 'anyof+number' - } - - -* Note, that in using rule ``exact``, one does not need ``number``, because you - cannot recognize from the user interface which reusable draggable is on which - target. For example:: - - { - 'draggables': ['draggable_1', 'draggable_1', 'draggable_2'], - 'targets': ['target3', 'target6', 'target9'], - 'rule': 'exact' - } - - - Correct handling of this example is to create different rules for - draggable_1 and draggable_2. - -* For ``unordered_equal`` (or ``exact``) you don't need ``number`` if you have - only the same draggable in the group, as the target length will provide - the constraint for the number of draggables:: - - { - 'draggables': ['draggable_1'], - 'targets': ['target3', 'target6', 'target9'], - 'rule': 'unordered_equal' - } - - This means that only ``draggable_1`` can be dragged. - -* But if you have more than one different reusable draggable in the list, you - may use the ``number`` rule:: - - { - 'draggables': ['draggable_1', 'draggable_1', 'draggable_2'], - 'targets': ['target3', 'target6', 'target9'], - 'rule': 'unordered_equal+number' - } - -If you do not use ``number``, the draggables list will be set to -[``draggable_1``, ``draggable_2``]. \ No newline at end of file diff --git a/source/educators/how-tos/issue_certificates.rst b/source/educators/how-tos/issue_certificates.rst index 44669b07..7f079bed 100644 --- a/source/educators/how-tos/issue_certificates.rst +++ b/source/educators/how-tos/issue_certificates.rst @@ -1,8 +1,8 @@ .. _Issuing Certificates: -******************** +#################### Issuing Certificates -******************** +#################### .. tags:: educator, how-to @@ -46,9 +46,9 @@ You can specify when you want to make certificates available. .. _Issue Certificates on a Specified Date: -====================================== +************************************** Issue Certificates on a Specified Date -====================================== +************************************** If you do not want to generate certificates 48 hours after the course end date, you can specify the date when you want the platform to generate @@ -59,9 +59,9 @@ For more information about how to specify a day to issue certificates, see .. _Allow Learners to Receive Early Certificates: -============================================ +******************************************** Allow Learners to Receive Early Certificates -============================================ +******************************************** If the administrator has configured the site correctly (see :ref:`Enable Automatic Certificate Generation` in @@ -76,6 +76,7 @@ been removed. .. _Allow Learners to Download Certificates: +********************************************* Allow Learners to Download Early Certificates ********************************************* diff --git a/source/educators/how-tos/releasing-course/add_beta_testers.rst b/source/educators/how-tos/releasing-course/add_beta_testers.rst index fae6e5be..ec8e2e79 100644 --- a/source/educators/how-tos/releasing-course/add_beta_testers.rst +++ b/source/educators/how-tos/releasing-course/add_beta_testers.rst @@ -1,14 +1,14 @@ .. _Add_Beta_Testers: -############################# +############################ Add Beta Testers to a Course -############################# +############################ .. tags:: educator, how-to -================================ +******************************** Define When the Beta Test Starts -================================ +******************************** To define the start of the beta test, you use Studio to specify a number of days before the course start date for self-paced courses or before the section @@ -24,9 +24,9 @@ information, see :ref:`How_Testers_See_Course`. .. _Add_Testers: -********************************* +=================== Adding Beta Testers -********************************* +=================== Before you can add beta testers: @@ -52,9 +52,9 @@ When you add beta testers, note the following. .. _Add_Testers_Bulk: -================================ +************************* Add Multiple Beta Testers -================================ +************************* If you have a number of beta testers that you want to add, you can use the "batch add" option to add them all at once, rather than individually. With this @@ -77,17 +77,7 @@ To add multiple beta testers: cannot enroll themselves in your course. #. To send an email message to the beta testers, leave **Notify users by - email** selected. An example of the message that is sent to a beta tester - who is not enrolled in the course follows.:: - - Dear betatester, - - You have been invited to be a beta tester for *course* at edge.edx.org - by a member of the course team. - - Visit https://edge.edx.org/courses/course-name/about to join the course - and begin the beta test. - + email** selected. #. Select **Add beta testers**. @@ -100,9 +90,9 @@ testers**. enrolled in the course. -================================ +***************************** Add Beta Testers Individually -================================ +***************************** #. View the live version of the course. @@ -130,9 +120,9 @@ user's email address. .. _Issue_Reporting_During_Course: -********************************* +******************************** Reporting Issues During a Course -********************************* +******************************** Despite the efforts of the course team and the beta testers, additional problems, questions, and issues can occur while a course is running. diff --git a/source/educators/how-tos/releasing-course/export_course.rst b/source/educators/how-tos/releasing-course/export_course.rst index a75480c0..825245bf 100644 --- a/source/educators/how-tos/releasing-course/export_course.rst +++ b/source/educators/how-tos/releasing-course/export_course.rst @@ -1,8 +1,8 @@ .. _Export a Course: -*************** +############### Export a Course -*************** +############### .. tags:: educator, how-to diff --git a/source/educators/how-tos/set_licensing.rst b/source/educators/how-tos/set_licensing.rst index b0cb47b0..d41d7199 100644 --- a/source/educators/how-tos/set_licensing.rst +++ b/source/educators/how-tos/set_licensing.rst @@ -1,8 +1,8 @@ .. _Set Course Content Licensing: -************************************** +====================================== Set Course Content Licensing in Studio -************************************** +====================================== .. tags:: educator, how-to @@ -46,9 +46,9 @@ videos. Learners see the license at the bottom of all pages in the course. .. _Set Video Licensing: -************************************* +******************* Set Video Licensing -************************************* +******************* If you intend for a specific video to have a different license than the course as a whole, you must set the license in the :ref:`video settings