Cost | 自由 | |
---|---|---|
带宽 | 低需求 | |
Canvas Integration | Works in coordination with Canvas | |
隐私 | Webwork isFIPPA符合要求和数据安全地存储在加拿大 | |
类似的UBC支持的工具 | Depending on your goals, avariety of assignment toolsare also centrally supported |
我可以用它吗?
You can use Webwork for giving problems to students in two formats:
- 家work assignments
- Quizzes (which can include exams)
- Proctored Exams
What do I need to use Webwork?
支持的Web浏览器
Webwork runs in your web browser and supports using Chrome, Firefox, Safari, or Edge. It is recommended that you use one of the two latest versions of Chrome or Firefox.
A Canvas course
WebWork仅在UBC的帆布课程中工作。
Tips
- 您可以向您的学生提供UBC的Webwork student guide, which outlines necessary steps and tips for them to get started. Please also encourage students to familiarize themselves with the format and decimal exceptions of responses, as correct answers are very specific.
How do I use Webwork?
You first need to create a Webwork course using Canvas, then add problems and create sets of those problems to assign as homework or quizzes.
Click any bar below for instructions and tips for using Webwork.
Create your Webwork course
You will access Webwork exclusively through Canvas.
- Log in to your Canvas course, and clickAssignments在课程导航中。
- 点击+Assignment blue buttonin the upper right side of the screen.
- Enter the assignment name as "Webwork Link" to prevent confusing this with other assignments.
- Scroll down to submission type and select外部工具from the drop-down menu.
- Even if you know the URL, clickFind。(Entering the URL directly will not sync properly with Canvas.)
- From the list, pickWebwork然后点击Select。
- 查看在新选项卡中加载此工具。
- Savethe assignment.
- 不要发布如果您想在WebWork和Canvas之间同步成绩,则此分配。相反,使用更远以下的手风琴部分中的说明设置链接并同步个别分配。
- Don't deletethis assignment as this will break the classlist sync between Canvas and Webwork
- You will be redirected to the assignment page you just saved. Click在新窗口中加载webwork链接创建您的WebWork课程。
- 学生将从Canvas课程添加到WebWork课程,并且类列表将继续每天同步一次。
Tips
- 您可以单击您所做的赋值链接,以便快速访问您的WebWork课程随时从帆布课程内部。
- 使用Canvas WebWork链接同时打开多个WebWork选项卡将扰乱画布和WebWork课程之间的同步。To use multiple tabs in Webwork, please open only one link from Canvas and additional links from within Webwork itself.
- 您可以获得帮助将多个部分合并到一个画布课程中, if you're running a large course with Webwork and don't want to do this setup multiple times. Contact yourInstructional Support Unitfor help.
Make Webwork homework sets from publicly available problems
制作作业集的最快方法是从WebWork的开放问题库(OPL)中拉出问题,其中包含超过35,000多个审查和测试的问题,这些问题是由纪律浏览的。OPL中的问题是由使用WebWork的机构以及一些教科书发布者的教师提供贡献。
- 转到WebWork课程主页,然后单击图书馆浏览器in the navigation.
- To create a new set, type the name in the empty text field and clickCreate a New Set in This Course。
- Browse the problems to find ones that will work for your context. You can filter problems by selecting the subject, chapter, and section from each corresponding drop-down menu. ClickView Problems当您准备好根据您的过滤查看可用问题时。
- 允许学生使用提示和/或查看问题的解决方案,检查Hints和/或Solutions在问题列表之上。
- You can randomize, edit, and try any problem by clicking the corresponding icon above each question on the right side.
- 当您准备好向家庭作业集添加个人问题时,请单击Addabove each question.
- 如果要添加它们,请单击Add Allinstead.
- 继续添加问题,直到您对作业集满意。
- 浏览您添加的所有问题并完成设置,请单击Edit Target Setat the top.
- 在“编辑”页面上,设置“已追溯”和“描述”,然后单击Save Changes。
- 要分配此作业集,请单击individual versionson the top of this page.
- Use the options provided to assign to all current users, unassign to all users, or individually select users from the list provided. If you make individual selections, clickSave完成更改。
Tips
- Please allow yourself ample time to create homework sets, as the process of filtering and adding questions from the large library can take a while.
- 创建集合后,您可以使用相同的过程返回并添加更多库问题。The only difference is that instead of creating a new set, you'll select the set you'd like to add problems to in the target set drop-down menu at the top. (Butdon'tclick the Edit Target Set button, as this will open the editing for due dates, description, and individual assigning instead.)
- You can also filter by local problems and problems from the course.Local problems are UBC-specific homework sets that include sets from the current course, sets shared through the UBC Library, and sets UBC instructors have contributed to the OPL. Problems from the course are sets from the current course only.
使用自定义问题进行WebWork作业集
Making homework sets with custom problems requires editing code files for each problem. You will first add blank problems to a homework set that will create standard code templates for you to edit.
- 转到WebWork课程主页,然后单击HMWRK集编辑器in the navigation.
- To create a new homework set, click the创建选项卡。
- Enter a name for the set and clickTake Action。
- 点击数字under the "Edit Problems" column next to the set.
- Scroll down to the bottom and checkAddand enter the number of custom problems you want to add.
- ClickSave Changes。
- 向下滚动到“问题”区域以查看空白问题。点击pencil icon编辑问题。
- When making a custom problem, you mustfollow the standard structure of Webwork problemsin the template. There are five sections to a Webwork problem:
- 标记和描述部分: describes the problem
- Initialization section: loads required macros for the problem
- Problem set-up section:设置特定于问题的变量
- Text section:给出学生展示的文本
- Answer and solution section: specifies how the answer(s) to the problem is/are marked for correctness, and gives a solution that may be shown to the student after the problem set is complete
- When you've completed your edits, click theNewVersion tab, rename the file, and clickTake Actionto save.
Tips
- You can share and easily re-access the Webwork problems you create by submitting them to the UBC Webwork Problem Library, which is part of the broader Webwork Open Problem Library (OPL). This does require a GitHub account and then following theinstructions for contributing to the UBC Webwork Problem Library。
Create Webwork quizzes and exams
Webwork quizzes and exams are created from homework sets. You'll first need to make a homework set, then you'll turn it into what's called a gateway quiz.
- 转到WebWork课程主页,然后单击HMWRK集编辑器in the navigation.
- To create a new homework set, click the创建选项卡。
- Enter a name for the set and clickTake Action。
- 点击数字under the "Edit Problems" column next to the set.
- Under the "General Information" section, choose the assignment type网关/测验orproctored gateway/quiz。
- 设置到期日,描述和任何其他参数,然后单击Save Changes。
复制WebWork课程之间的作业集
You can export homework sets from one course and import them to another in order to copy problems between Webwork courses. The sets will also copy whether you've assigned them as homework or quizzes.
- 转到您要复制的WebWork课程主页,点击HMWRK集编辑器在导航中,然后单击Export tab。
- Selectselected setsfrom the drop-down at the top.
- 查看thebox在每个设置的旁边,您要导出。
- ClickTake Action,确认您的选择,然后单击Take Actionagain. This action will make copies of these sets in your file manager.
- ClickFile Managerin the navigation.
- Select thefiles然后点击制作档案。This action will combine the copies for your sets into one downloadable file called an archive.
- The file names will use the structure setyour_set_name.。def, where the name of your set replaces the italicized letters.
- You will see a message saying the archive has been created. Select the姓名在此归档中添加到列表中,然后单击Download保存计算机上的存档。
- 转到WebWork课程主页您要导入问题,然后单击File Managerin the navigation.
- ClickChoose FileorBrowse(depending on your web browser), and select thefileyou downloaded.
- ClickUpload。这一行动将增加所有文件导出from the first course into this course, but they still need to be imported.
- ClickHMWRK集编辑器在导航中,然后单击Import tab。
- Selectmultiple setsfrom the drop-down, pick thesetsto import, and adjust any other settings.
- ClickTake Actionto add the homework sets to the course.
Set up links and grade syncing for Webwork in Canvas
为了在画布和WebWork之间正确同步,您需要在WebWork中创建的每个作业集,测验和考试中的Canvas中的个人链接。Each student must click the link of each assignment in Canvasto establish the connection between the gradebook entry in Canvas and the assignment in Webwork.
Note that, if you don't want grades to sync from Webwork to Canvas, this setup is not required.
- Log in to your Canvas course, and clickAssignments在课程导航中。
- 点击+Assignment blue buttonin the upper right side of the screen.
- Enter the assignment name as you want students to see it.
- Scroll down to submission type and select外部工具from the drop-down menu.
- Even if you know the URL, clickFind。(Entering the URL directly will not sync properly with Canvas.)
- From the list, pickWebwork然后点击Select。
- At the end of the Webwork URL that appears, add “?set=assignment_name“使用您的作业集名称或测验名称代替Italicized字母。
- 查看在新选项卡中加载此工具。This allows grades to properly sync with Canvas.
- Save & Publishthe assignment. (Students can only access published assignments.)
- Click toLoad the assignment in a new window。
Tips
- Make sure you click each Webwork assignment link in Canvas (step 10) at least once to enable the grade sync for that assignment.Grades will then automatically sync from Webwork to Canvas three times per day for the assignment.
Review student progress and submit for students in Webwork
您可以查看学生在WebWork的进度部分中的表现。
- 转到WebWork课程主页,然后单击Student Progressin the navigation.
- 单击所需的点击information你想要细节。
- 如果您认识学生在提交问题并已确认他们未能提交的问题,请联系我们to enable your ability to submit on the student's behalf and grade that submission. This feature needs to be requested on a course-by-course basis.
Export grades from Webwork
如果您不与Canvas同步成绩,则可能会发现从WebWork导出等级以与电子表格一起使用的帮助。
- 转到WebWork课程主页,然后单击Scoring Toolsin the navigation.
- Select the分配with grades you wish to export.
- Uncheckall three checkboxes.
- ClickScore selected sets and save to。
- 下面的“总计”,您将看到一个链接到CSV文件。点击linkand save this file to your computer.
- 打开您在电子表格软件中下载的CSV文件,如Excel以查看和排序数据。
Tips
- You can sort the results by columns such as section number为了审查更有意义的数据进行审查。如果您正在使用Excel,请按照排序Excel数据的说明。
我在哪里可以获得更多的网页支持?
技术支援
If you have trouble with Webwork:
- Contact your faculty’sInstructional Support Unitas your first point of contact
- Contact us for further assistance:
604 827 4775或LT.hub@ubc.ca或访问online
For supporting your students:
- Share UBC’sWebwork student guide
Learn more
- For more how-to instructions, explore theUBC Webwork WikiorWebwork’s instructor guide。
- 网络系统是一个开源工具最初发展d and supported by the Mathematical Association of America (MAA) and the U.S. National Science Foundation (NSF).