Creating a new assignment
Assignment settings
Recommended settings for formative assignments
Adding questions directly to a new assignment
Adding questions from an item bank
Previewing an assignment
From your Courses page, select the course you want to work in, then click the "Assignments" button
This will open your Assignments page. Click the blue button in the upper right corner labeled "New Assignment"
A right side drawer opens to set the assignment settings. The Name and Due Date fields are required on all assignments. Due dates provide a sorting order to the Student Checklist that users will see for your course; they are otherwise unenforced by LEAP. This means that students will still be able to access the assignment and work on it even after the due date and time have passed.
After setting the name and due date, click the blue "Submit" button in the lower right corner to save the assignment (if you wish, you can also adjust the settings for the assignment at this stage, see the section on Assignment settings below).
After clicking submit, you will be routed back to the Assignments page, where your new assignment will now appear in the table. For each assignment in the table, you have the following options:
Build: add questions to your assignment
Results: see a list of student scores for the assignment, with links to view individual student's results. See the Results page for more information.
Link: Clicking on this button will copy a direct link for student's use to that particular assignment. You can also use this link to preview and test your own assignments.
Three-dots menu: Change the settings or delete the assignment
The settings menu for an assignment can be accessed when first creating a new assignment, from within the Build page, or by clicking on the three-dots menu for the assignment on the Assignments page.
The function of each setting numbered in the image is described in the sections that follow.
There are two sources of variation within an assignment: question variation and item selection variation
Question variation: Questions written in doenetML usually generate random numerical variants which are presented to the students by default. If this toggle is checked, a single variant is selected from those available and all users will see the same numerical values in each question for a given attempt. Variation will still occur between attempts, but each student's attempt #1 will have the same numerical values, as well as each student's attempt #2, and so on.
Selection variation: When adding questions from an item bank, you can choose to select a question or questions at random from a bank with multiple items. By default, students will then have different selections of questions from each other, as well as from attempt to attempt. If this toggle is checked, the selection will only occur once and will persist for all students. Variation will still occur between attempts, but each student's attempt #1 will have the same selection, as well as each student's attempt #2, and so on.
By default, assignments with multiple questions will show the questions together on a single continuous page. If this toggle is checked, each question is displayed on a separate page, with navigation buttons for students to progress forward and back through the questions. If you find that an assignment is loading slowly in LEAP, checking this toggle may solve the problem.
By default students are only allowed a single attempt at an assignment. If this toggle is checked, instructors can select a specific number of attempts, or infinite attempts. Instructors are also allowed to select whether the highest score of all attempts or the most recent score of all attempts is used for grading purposes.
This setting toggle has multiple subsettings to explore. By default, students will see all solutions, feedback, and hints written within the question, and they will also see whether they answered each question correctly or incorrectly after submitting each individual question's "Check Work" button.
Advice regarding Solutions: Solutions have a unique behavior in how they impact a student's scores. If a student clicks on a solution to view it before answering a question, they will receive no points for that question. If they click to view a solution after answering a question, their score will not be affected. It is recommended that you Restrict viewing of solutions unless you explain clearly to students how they work to avoid confusion. Solutions are always visible regardless of settings in the student's Results page (as long as they are provided in the question's source code).
If the "Restrict student result view" toggle is clicked, the instructor can choose to place restrictions on the visibility of one or more of the following: solutions, feedback, hints, and question correctness. For formative assignments such as homework, we recommend NOT showing solutions and ALWAYS showing correctness. These recommended best-practices for formative assignments are illustrated in the section below.
The following recommendations are based directly on our observations of what has worked best for previous students using LEAP. For more information on the different settings available for assignments, see the section above on Assignment settings.
To avoid having to adjust settings on each assignment individually, you can use the "Set As Default" button in the lower left corner of the settings drawer.
To add content to an assignment, click on the "Build" button corresponding to the assignment on your Assignments page
Once in the Assignment Builder page, click the "Add Question" button in the upper right corner of the screen
A drawer opens to the right as shown below. The Name and Code fields are required. Questions default to 10 points each; this can be adjusted in the points field. (Note, this question score takes precedence over the number of answer blanks for credit in your source code. So, if your doenetML source has 2 equally weighted answer blanks, LEAP will assign 5 points to each.)
LEAP questions are written with doenetML source code, a free and open-source xml language for writing interactive mathematical content. Examples of questions written in doenetML can be found at doenet.org.
For more information on authoring new questions in doenetML, see the doenet documentation.
To transfer a question from doenet.org to LEAP, simply click the "See Inside" button while viewing any content on the doenet website, copy the text in the editor that opens up, and paste it into the Code field in LEAP. Here is an example of what the source code for a question looks like:
Once you have copied the doenetML for your question, return "Add Question" tab in LEAP and paste it into the Code field. Then, click the blue Submit button in the lower right hand corner.
Your question will now be rendered in the Assignment Builder preview.
Note, your assignment's settings may affect how the question is rendered. In this example, we have "Hide Solutions" selected in LEAP (recommended for formative assignments), therefore the solution does not show up in this preview (although it is visible on the Doenet website).
Coming soon! Item banks are currently only available to LEAP administrators.
The best way to preview assignments is to use the direct link provided in the Assignments table. When you open this link, the tool behaves as if you were a student, and you can test-take the assignment, submit it, and obtain results the same way a student would see them. However, since you are enrolled in the database as an instructor, the results will not appear when you download course grades, and the assignment will not become locked for editing (as it would after a student accesses the assignment).