...
Excerpt |
---|
This guide explains how to use the WeBWorK - Brightspace integration to have Brightspace automatically create student WeBWorK accounts, let students go from Brightspace to WeBWorK without having to log in, and have students' WeBWorK grade automatically transferred back to your Brightspace gradebook. |
Before You Start
Faculty
using WeBWorKusing WeBWorK and Brightspace must have an active teacher account in both systems.
Each Brightspace class must have its own WeBWorK class associated
Contact Aaron Heap in Mathematics for assistance
with WeBWorKwith WeBWorK
You must know the URL of
your WeBWorKyour WeBWorK class. The format will be: https://webwork.geneseo.edu/webwork2/yourclassname
Steps to Connect WeBWork to your Brightspace Course
CIT has added WeBWorK added WeBWorK as an LTI tool in Brightspace. You will need to make an activity and an assignment in a Brightspace module that students can use to get to WeBWorK.
Log in to brightspace.geneseo.edu
Go to your Course, then click Content, then select (or create) the WeBWork Homework module. (If you do not see it, create it using "Add a module...")
Add a WeBWork activity to "Existing Activities"
Click on Existing Activities then External Learning Tools
Scroll to the bottom of the window that appears and click Create New LTI Link
Fill in the Title Field (Link to WeBWork)
Paste the URL of your class in the LTI URL box. (https://webwork.geneseo.edu/webwork2/yourclassname)
The Tool box will automatically fill in Legacy LTI Tool
Click Create (not Create and Insert)
Click Cancel to leave Activity window
Create the Assignment in the WeBWork Homework module
Click Upload/Create then New Assignment
Set values for the assignment name (e.g. WeBWorK ) and Grade Out of values (100)
the assignment point value must be 100 if you are displaying the grades passed from WeBWorK to BrightspaceClick on the In Grade Book menu then Edit or Link to Existing
Select Create and link to a new grade item. Choose a Grade Category. Click OK.
Add instructions. Enter the WeBWork assignment and click on "Link to WeBWork" to access WeBWork in a new browser window.
Click on the button with a lightning bolt and link chain to add WeBWork.
In the window that appears, click on External Learning Tools then the Link to
WeBWorkWeBWork activity
If the connection is correct, a preview of the WeBWork screen will appear
Toggle the Hidden button to ensure the assignment is Visible to students
Click Save and Close
When students visit the assignment, they will have to click on Link to WeBWork to view their homework.
Grades are passed back to Brightspace nightly. Students will not see immediate updates. Unfortunately, the grade that is passed to BrightSpace is the percentage of points earned over all assigned WeBWork sets, including those that are not yet due. Because of this, the grade in BrightSpace may not be a true reflection of their actual grade. For example, if a student has completed only one assignment (10 problems) out of four total assignments (40 problems), then the grade passed to BrightSpace would be 25%, even though at that time the student should have a perfect 100% grade. For this reason, instructors may want to Hide a Single Grade Item or Grade Category from Students.
Note |
---|
When a student logs into WeBWorK from Brightspace, their WeBWorK user for that course is automatically created or updated. This can save a lot of work in setting up your WeBWorK class. There are a few features/quirks of this process that should be mentioned:
|
Backend Technical Info
WeBWorK users are provisioned per-course using the LTI Advanced module. Because WeBWorK supports Central Auth sign-ins (in addition to Brightspace), we have configured LTI Advanced to provision users with their short Geneseo network account usernames to match what CAS releases to WeBWorK.
...
The WeBWorK code has two helpful mechanisms: warn()
and debug()
. You do need to restart Apache each time you make changes to WeBWorK's Perl files in /lib
.
warn()
- These function calls generally put the enclosed text in a red warning box on the web interface of WeBWorK.debug()
- If you have$WeBWorK::Debug::Enabled = 1;
in a WeBWorK source file, anydebug()
calls below will add the enclosed text to WeBWorK's/logs/debug.log
.
Related Self Help Guides
Filter by label (Content by label) | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Include Page | ||||
---|---|---|---|---|
|
Page Properties | ||
---|---|---|
| ||