Let's add beta testers to the current section on Testing Your Course. The first step is viewing live (already covered), but the real testing of your course is done by going through it as a student, doing the work, and making sure everything works as it should.
Beta testers get early access to the course and can go through the course ahead of time to make sure everything works as it should before it goes live. Beta testing catches issues, bugs, or errors before students in the world-wide course do. It's very valuable and highly recommended for all courses.
Note that beta testers see the entire course as students would see it, only earlier. All of the content that is set to public will be visible. Anything still in draft or set to private will NOT be visible to beta testers.
*********************************
Select the beta testers
*********************************
Ideal beta testers are 1) at least one person who knows the content well enough to recognize something wrong or missing and 2) at least one person someone less familiar with the content to be able to notice something that's not clear. Both should have a list of all correct answers for all problems.
* Beta Testers can view the course before the Course Start Date.
*********************************
Add the beta testers
*********************************
Only course staff can add beta testers.
Basic outline for setting up beta testers:
1. In advanced settings, set days_early to the number of days before launch you would like the course to be accessible to beta testers.
2. To enroll beta testers in the course, they must first be registered for the course. There are a couple of options, depending on whether they've registered.
a) Not registered? Not sure? Manually enroll usernames or emails from the instructor dashboard (enrollment) and check send link, then go to (manage groups) and add beta testers using same usernames or emails.
b) Already registered for the course? Just add a beta tester (instructor dashboard > manage groups) with the same username or email associated with their edX account.
While still in manage groups, verify your beta testers by clicking List Beta Testers.
NOTE: Course staff as beta testers must add themselves as beta testers using a different username or email than the one associated with their course staff role. When beta testing, log in using the beta tester account.
3) Once a beta tester is registered for the course and added as a beta tester, they will see the course on their dashboard and the Access Courseware button will appear.
4) Go to course and start testing!
*********************************
What to Test
*********************************
Test everything in the course:
all links, watch all videos, click video/transcript download links, and do all problems. Make sure everything works as it should, that the correct answer for assignments gets a green check for correct, and non-correct answers (anything other than the correct answer) gets a red X for incorrect.
Log any issues, changes, errors, or questions for the course team.
After you create a course, you can access information about it from the Instructor Dashboard.
After you create a course, you can access information about it from the Instructor Dashboard. You can find:
* Identifying information for the course.
* Whether the course has started or ended.
* The defined grade cutoff for passing or failing.
To view course data:
To view course data:
...
@@ -13,6 +19,9 @@ To view course data:
...
@@ -13,6 +19,9 @@ To view course data:
#. Click **Instructor** then **Try New Beta Dashboard**.
#. Click **Instructor** then **Try New Beta Dashboard**.
#. Click **Course Info** if necessary.
#. Click **Course Info** if necessary.
The page that displays shows the number of students who are currently enrolled, which includes all of the staff members you have defined for the course. It also lists identifying information for the course, indicates whether it has started or ended, and the the defined cutoff for a passing grade.
You also use the Instructor Dashboard to set up the staff for your course, enroll and get information about students, and initiate and review grading.
The Basic Course Information section of the page that opens lists information for the course.
.. You also use the Instructor Dashboard to set up the staff for your course, enroll students and access student data, and initiate, review, and adjust grades.
**Question**: I initially thought that there was enough information available about the course as a whole to make this into a longer chapter. Am I missing features or tasks that instructors use to get information about a course? It doesn't have to be something accessible on the instructor dashboard, but just info that might be useful while a course is running...
Course authors and instructors can enroll students in a course, see how many people are enrolled, and, when necessary, unenroll students.
Students can enroll themselves in a course during its defined enrollment period. For a ``www.edx.org`` course, enrollment is publicly available to anyone who registers an edX account. For other courses, such as those on ``edge.edx.org``, enrollment is limited to the students that you explicitly enroll and the students to whom you give the course URL.
* :ref:`registration_enrollment`
* :ref:`enroll_student`
* :ref:`view_enrollment_count`
* :ref:`unenroll_student`
.. _registration_enrollment:
*********************************
Registration and Enrollment
*********************************
Before a student can be enrolled in a course, he or she must:
#. Register a user account, which includes supplying a valid email address, on ``www.edx.org``, ``edge.edx.org``, or your implementation of the edX platform.
#. Activate the registered account by following the emailed instructions.
Students can then enroll themselves in edx.org courses, or can enroll in other courses if they know the URL. For a more detailed description of this process from a student's point of view, see :doc:`appendices/c`.
Course authors and instructors can enroll students in a course either before or after the students register their user accounts.
To work on a course, all course staff members must also be registered and enrolled.
.. _enroll_student:
*********************************
Enroll Students in a Course
*********************************
You enroll students, and other course staff members, in your course by supplying their email addresses. After the **Enrollment End Date** for a course students can no longer enroll themselves; however, you can still explicitly enroll students.
When you enroll students, you have options to:
* **Auto Enroll**. Enrolls any student who already has a registered user account in the course immediately. Students who are not registered are enrolled as soon as they register and activate a user account for the same email address. As a result, students do not need to complete the explicit course enrollment step.
* **Notify students by email**. The email message includes the name of the course, a link to the registration page, and a reminder to use the same email address to register that you supplied for the student. Whether you choose to send a notification or not, enrolled students see your course on their dashboard when they log in.
An example of the email message that students receive when you select this option follows.
.. image:: Images/Course_Enrollment_Email.png
:alt: Email message inviting a student to enroll in the EdX 101 course
To enroll students or staff members:
#. View the live version of your course.
#. Click **Instructor** then **Try New Beta Dashboard**.
#. Click **Membership**.
#. In the Batch Enrollment section of the page, enter an email address or multiple addresses separated by commas or line feeds.
You can copy and paste data from a CSV file of email addresses. However, note that this feature is better suited to courses with smaller enrollments, rather than courses with massive enrollments.
5. Optionally, select **Auto Enroll** to streamline the course enrollment process for the students.
#. Optionally, select **Notify students by email** to send students email.
#. Click **Enroll**.
.. _view_enrollment_count:
***************************
View an Enrollment Count
***************************
After you create a course, you can access the total number of people who are enrolled in it. When you view an enrollment count, note that:
* In addition to students, the enrollment count includes the course author, course team members, instructors, and course staff. (In order to work with a course in Studio or the LMS, you must be enrolled in it.)
* Students can unenroll from courses, and course authors and instructors can unenroll students when necessary.
**Note**: The enrollment count displays the number of currently enrolled students and course team staff. It is not a historical count of everyone who has ever enrolled in the course.
To view the enrollment count for a course:
#. View the live version of your course.
#. Click **Instructor** then **Try New Beta Dashboard**.
#. Click **Course Info** if necessary.
The Enrollment Information section of the page that opens shows the total number of people who are currently enrolled.
You can also view or download a list of the people who are enrolled in the course. See :ref:`Student Data`.
.. _unenroll_student:
*********************************
Unenroll students from a course
*********************************
You can remove students from a course by unenrolling them. To prevent students from re-enrolling, course enrollment must also be closed. You use Studio to set the **Enrollment End Date** for the course to a date in the past. See :ref:`Set Important Dates for Your Course`.
To unenroll students, you supply the email addresses of enrolled students.
**Note**: Unenrollment does not delete data for a student. An unenrolled student's state remains in the database and is reinstated if the student does re-enroll.
#. View the live version of your course.
#. Click **Membership**.
#. In the Batch Enrollment section of the page, enter an email address or multiple addresses separated by commas or line feeds.
#. Click **Unenroll**. The course is no longer listed on the students' dashboards, and the students can no longer contribute to discussions or the wiki or access the courseware.
You can designate a team of people to help you run your course. Two roles are available to give your team members access to different options for working with students, grades, and other course staff.
* Staff members
*
* Instructors
*
.. **Question**: how does this team, set up on the Instructor Dashboard, differ from the "Course Team Members" that you add in Studio (Settings > Course Team)?
You can also designate people to help you beta test a course and to moderate and manage discussions. Beta testers and discussion administrators must be enrolled in your course, but you do not need to give them a staff role. For more information, see :ref:`Assigning_discussion_roles`.
.. insert ":ref:`Beta_Testing` and " above after "see"
You can also designate a team of people to help you moderate discussions. For more information, see :ref:``.
You use these roles to define the team that helps you run your course. To help you develop a course in Studio, you set up a team in Studio. For more information, see :ref:`Add Course Team Members`.
**********************
**********************
Staff roles
Staff roles
**********************
**********************
To provide access to features on the LMS Instructor Dashboard you assign the Course Staff role or the Instructor role.
**Course Staff** can:
* View the course before the Course Start Date.
* Course Staff . Discussion responses and comments made by course staff are marked as "Staff".
* Enroll and unenroll students.
* Instructors
* Access student grades.
* Beta Testers
* Reset student attempts to answer a question correctly.
* See course HTML errors.
**********************
**Instructors** have access to all of the same options for running the course as the course staff. They can also:
* Add and remove course staff.
* Add and remove other instructors.
* Add and remove beta testers.
* Add and remove discussion forum admins, moderators, and community TAs.
.. 12 Feb 14 Sarina: This all sounds right but there are other tasks (rescoring, etc) not mentioned. Probably worth nailing down what tasks can and cannot be done by a course staff.
**********************
**********************
Assign staff roles
**********************
Before you can assign the course staff or instructor role to a team member:
* You need the email address of each team member.
* Each team member must register a user account for that email address and enroll in your course.
To :
To assign a staff role:
#. View the live version of your course.
#. View the live version of your course.
...
@@ -38,4 +66,10 @@ To :
...
@@ -38,4 +66,10 @@ To :
#. Click **Membership**.
#. Click **Membership**.
#. In the Administration List Management section, select
#. In the Administration List Management section, use the drop-down list to select **Course Staff** or **Instructors**.
\ No newline at end of file
#. Under the list of users who currently have that role, enter an email address and click **Add** for the role type.
To remove an assigned role, view the list of users and then click revoke access (the **X**) next to that email address.
@@ -19,13 +19,13 @@ For options you can use to run and moderate discussions, see the following topic
...
@@ -19,13 +19,13 @@ For options you can use to run and moderate discussions, see the following topic
.. _Organizing_discussions:
.. _Organizing_discussions:
*************************************************
*************************************************
Setting up discussions for your course
Set up discussions for your course
*************************************************
*************************************************
Discussions in an edX course include both the specific topics that you add to course units as discussion components, and broader forums on course-wide areas of interest, such as Feedback, Troubleshooting, or Technical Help, that you can add as discussion categories.
Discussions in an edX course include both the specific topics that you add to course units as discussion components, and broader forums on course-wide areas of interest, such as Feedback, Troubleshooting, or Technical Help, that you can add as discussion categories.
============================================
============================================
Adding units with a discussion component
Add units with a discussion component
============================================
============================================
Typically, all units are added during the design and creation of your course in Studio. To add a component to a unit, follow the instructions in :ref:`Working with Discussion Components`.
Typically, all units are added during the design and creation of your course in Studio. To add a component to a unit, follow the instructions in :ref:`Working with Discussion Components`.
...
@@ -33,7 +33,7 @@ Typically, all units are added during the design and creation of your course in
...
@@ -33,7 +33,7 @@ Typically, all units are added during the design and creation of your course in
This type of discussion is subject to the release date of the section that contains it. Students cannot contribute to these discussions until that date.
This type of discussion is subject to the release date of the section that contains it. Students cannot contribute to these discussions until that date.
=====================================
=====================================
Creating discussion categories
Create discussion categories
=====================================
=====================================
All courses have a static page named **Discussion**. When you create a course, a discussion category named General is available for you to include by default. You can add more discussion categories to guide how students share and find information during your course. Categories might include Feedback, Troubleshooting, or Technical Help. Discussions in these categories can begin as soon as your course is available.
All courses have a static page named **Discussion**. When you create a course, a discussion category named General is available for you to include by default. You can add more discussion categories to guide how students share and find information during your course. Categories might include Feedback, Troubleshooting, or Technical Help. Discussions in these categories can begin as soon as your course is available.
...
@@ -95,7 +95,7 @@ When students click the **Discussion** static page for your course, the drop-dow
...
@@ -95,7 +95,7 @@ When students click the **Discussion** static page for your course, the drop-dow
.. _Assigning_discussion_roles:
.. _Assigning_discussion_roles:
==========================================
==========================================
Assigning discussion administration roles
Assign discussion administration roles
==========================================
==========================================
You can designate a team of people to help you run course discussions. Different options for working with discussion posts are available to discussion administrators with these roles:
You can designate a team of people to help you run course discussions. Different options for working with discussion posts are available to discussion administrators with these roles:
...
@@ -106,6 +106,8 @@ You can designate a team of people to help you run course discussions. Different
...
@@ -106,6 +106,8 @@ You can designate a team of people to help you run course discussions. Different
* Forum admins have the same options for working with discussions as moderators. Admins can also assign these discussion management roles to more people while your course is running, or remove a role from a user whenever necessary. Responses and comments made by admins are marked as "Staff".
* Forum admins have the same options for working with discussions as moderators. Admins can also assign these discussion management roles to more people while your course is running, or remove a role from a user whenever necessary. Responses and comments made by admins are marked as "Staff".
**Note**: Discussion responses and comments made by course staff and instructors are also marked as "Staff".
Before you can assign roles to your discussion administrators, you need their email addresses.
Before you can assign roles to your discussion administrators, you need their email addresses.
* To get the email address for a staff member, on the Instructor Dashboard click **Membership** and then select Course Staff from the drop-down list.
* To get the email address for a staff member, on the Instructor Dashboard click **Membership** and then select Course Staff from the drop-down list.
...
@@ -117,7 +119,7 @@ To assign a role:
...
@@ -117,7 +119,7 @@ To assign a role:
#. View the live version of your course.
#. View the live version of your course.
#. Click **Instructor Dashboard** then **Try New Beta Dashboard**.
#. Click **Instructor** then **Try New Beta Dashboard**.
#. Click **Membership**.
#. Click **Membership**.
...
@@ -127,18 +129,18 @@ To assign a role:
...
@@ -127,18 +129,18 @@ To assign a role:
#. To remove an assigned role, view the list of users and then click revoke access (the **X**) next to that email address.
#. To remove an assigned role, view the list of users and then click revoke access (the **X**) next to that email address.
You can also use the older version of the Instructor Dashboard. You need the usernames of your discussion modertors or students. Click **Forum Admin**, enter the username in the appropriate field, then click the **Add** button for the role you want to assign.
You can also use the older version of the Instructor Dashboard. You need the usernames of your discussion moderators or students. Click **Forum Admin**, enter the username in the appropriate field, then click the **Add** button for the role you want to assign.
.. _Running_discussions:
.. _Running_discussions:
*********************
*********************
Running a discussion
Run a discussion
*********************
*********************
On an ongoing basis, discussion administrators run the course discussions by making contributions and guiding student posts into threads. Techniques that you can use throughout your course to make discussions successful follow.
On an ongoing basis, discussion administrators run the course discussions by making contributions and guiding student posts into threads. Techniques that you can use throughout your course to make discussions successful follow.
========================
========================
Seeding a discussion
Seed a discussion
========================
========================
Before you contribute to a discussion, you can decide whether you want to be identified as a staff member or community TA, or to appear like other students' work. Depending on the subject and your purpose, one or the other might be more appropriate to spark discussion and inform students.
Before you contribute to a discussion, you can decide whether you want to be identified as a staff member or community TA, or to appear like other students' work. Depending on the subject and your purpose, one or the other might be more appropriate to spark discussion and inform students.
...
@@ -152,7 +154,7 @@ You can also post anonymously. Regardless of your role, you can choose to make a
...
@@ -152,7 +154,7 @@ You can also post anonymously. Regardless of your role, you can choose to make a
note:: Posts by discussion administrators do not include a colored "Staff" or "Community TA" banner. Only responses to posts and comments made on responses do.
note:: Posts by discussion administrators do not include a colored "Staff" or "Community TA" banner. Only responses to posts and comments made on responses do.
==========================================
==========================================
Using conventions in discussion subjects
Use conventions in discussion subjects
==========================================
==========================================
To identify certain types of posts and make them easier for your students to find, you can define a set of standard tags to include at the beginning of the subject. Examples follow.
To identify certain types of posts and make them easier for your students to find, you can define a set of standard tags to include at the beginning of the subject. Examples follow.
...
@@ -167,7 +169,7 @@ To identify certain types of posts and make them easier for your students to fin
...
@@ -167,7 +169,7 @@ To identify certain types of posts and make them easier for your students to fin
======================================
======================================
Minimizing thread proliferation
Minimize thread proliferation
======================================
======================================
To encourage longer, threaded discussions rather than many similar, separate posts, discussion administrators can use these techniques. However, be aware that long threads (with more than a 200 responses and comments) can be difficult to read and slow to display, and can therefore result in an unsatisfactory experience in the discussion.
To encourage longer, threaded discussions rather than many similar, separate posts, discussion administrators can use these techniques. However, be aware that long threads (with more than a 200 responses and comments) can be difficult to read and slow to display, and can therefore result in an unsatisfactory experience in the discussion.
...
@@ -194,7 +196,7 @@ To encourage longer, threaded discussions rather than many similar, separate pos
...
@@ -194,7 +196,7 @@ To encourage longer, threaded discussions rather than many similar, separate pos
.. _Moderating_discussions:
.. _Moderating_discussions:
***********************
***********************
Moderating discussions
Moderate discussions
***********************
***********************
Discussion administrators monitor discussions and keep them productive. They can also collect inforrmation, such as areas of particular confusion or interest, and relay it to the course staff.
Discussion administrators monitor discussions and keep them productive. They can also collect inforrmation, such as areas of particular confusion or interest, and relay it to the course staff.
...
@@ -204,7 +206,7 @@ Developing and sustaining a positive discussion culture requires that sufficient
...
@@ -204,7 +206,7 @@ Developing and sustaining a positive discussion culture requires that sufficient
For information on setting up moderators for your course, see :ref:`Assigning_discussion_roles`.
For information on setting up moderators for your course, see :ref:`Assigning_discussion_roles`.
========================================
========================================
Providing guidelines for students
Provide guidelines for students
========================================
========================================
You can develop a set of best practices for discussion participation and make them avaialbe to students as a course handout file or as a static page. These guidelines can define your expectations and optionally introduce features of edX discussions.
You can develop a set of best practices for discussion participation and make them avaialbe to students as a course handout file or as a static page. These guidelines can define your expectations and optionally introduce features of edX discussions.
...
@@ -212,7 +214,7 @@ You can develop a set of best practices for discussion participation and make th
...
@@ -212,7 +214,7 @@ You can develop a set of best practices for discussion participation and make th
.. For a template that you can use to develop your own guidelines, see :ref:`Discussion Forum Guidelines`.
.. For a template that you can use to develop your own guidelines, see :ref:`Discussion Forum Guidelines`.
========================================
========================================
Developing a positive forum culture
Develop a positive forum culture
========================================
========================================
Monitors can cultivate qualities in their own discussion interactions to make their influence positive and their time productive.
Monitors can cultivate qualities in their own discussion interactions to make their influence positive and their time productive.
...
@@ -236,7 +238,7 @@ Monitors can cultivate qualities in their own discussion interactions to make th
...
@@ -236,7 +238,7 @@ Monitors can cultivate qualities in their own discussion interactions to make th
For a template that you can use to develop guidelines for your course moderators, see :ref:`Guidance for Discussion Moderators`.
For a template that you can use to develop guidelines for your course moderators, see :ref:`Guidance for Discussion Moderators`.
==================
==================
Editing posts
Edit posts
==================
==================
Posts and responses can be edited by discussion moderators, community TAs, and admins. Posts that include spoilers or solutions, or that contain inappropriate or off-topic material, should be edited quickly to remove text, images, or links.
Posts and responses can be edited by discussion moderators, community TAs, and admins. Posts that include spoilers or solutions, or that contain inappropriate or off-topic material, should be edited quickly to remove text, images, or links.
...
@@ -250,7 +252,7 @@ Posts and responses can be edited by discussion moderators, community TAs, and a
...
@@ -250,7 +252,7 @@ Posts and responses can be edited by discussion moderators, community TAs, and a
#. Communicate the reason for your change. For example, "Posting a solution violates the honor code."
#. Communicate the reason for your change. For example, "Posting a solution violates the honor code."
==================
==================
Deleting posts
Delete posts
==================
==================
Posts and responses can be deleted by discussion moderators, community TAs, and admins. Posts that include spam or abusive language may need to be deleted, rather than edited.
Posts and responses can be deleted by discussion moderators, community TAs, and admins. Posts that include spam or abusive language may need to be deleted, rather than edited.
...
@@ -266,7 +268,7 @@ Posts and responses can be deleted by discussion moderators, community TAs, and
...
@@ -266,7 +268,7 @@ Posts and responses can be deleted by discussion moderators, community TAs, and
**Important**: If a post is threatening or indicates serious harmful intent, contact campus security at your institution. Report the incident before taking any other action.
**Important**: If a post is threatening or indicates serious harmful intent, contact campus security at your institution. Report the incident before taking any other action.
==================================
==================================
Responding to reports of misuse
Respond to reports of misuse
==================================
==================================
Students can use the **Report Misuse** flag to indicate posts that they find inappropriate. Moderators, community TAs, and admins can check for posts that have been flagged in this way and edit or delete them as needed.
Students can use the **Report Misuse** flag to indicate posts that they find inappropriate. Moderators, community TAs, and admins can check for posts that have been flagged in this way and edit or delete them as needed.
...
@@ -280,18 +282,9 @@ Students can use the **Report Misuse** flag to indicate posts that they find ina
...
@@ -280,18 +282,9 @@ Students can use the **Report Misuse** flag to indicate posts that they find ina
#. Edit or delete the post. Alternatively, leave the post unchanged and click **Misuse Reported** or the flag to remove the notification.
#. Edit or delete the post. Alternatively, leave the post unchanged and click **Misuse Reported** or the flag to remove the notification.
===============
===============
Blocking users
Block users
===============
===============
For students who continue to misuse the discussion, you can block further particpation by unenrolling the student from the course.
For students who continue to misuse the course discussions, you can unenroll the student from the course. See :ref:`unenroll_student`. If the enrollment period for the course is over, the student cannot re-enroll.
#. View the live version of your course.
#. On the Instructor Dashboard click **Try New Beta Dashboard**.
#. To get the student's email address, on the Instructor Dashboard click **Data Download** > **List enrolled students' profile information**.
#. To unenroll the student, click **Membership** and in the Batch Enrollment section enter the email address.