Category Archives: Announcements

Release of WeBWorK 2.18

The WeBWorK Project is pleased to announce the release of version 2.18 of WeBWorK!

Note that WeBWorK 2.18 contains significant architectural changes (the software no longer depends on mod_perl, as it has been migrated to Mojolicious), so users who are upgrading from previous versions should read the Release Notes carefully before proceeding, as some server configuration will be required.

In addition to the architectural changes there are a number of improvements, bug fixes and new features which are detailed in the Release Notes.

Instructions for installing WeBWorK from Scratch can be found at https://webwork.maa.org/wiki/Manual_Installation_Guides

Questions about the installation process can be posted on the WeBWorK Installation Forum.

Bugs can be reported on the WeBWorK GitHub page.

The WeBWorK Project would like to thank Glenn Rice (Missouri Western State University) – the Release Manager for WeBWorK 2.18, as well as the entire Release Team.

WeBWorK Events – Summer 2023

The WeBWorK Project is hosting some events this Summer to engage with our community. Please share this information with anyone who may be interested.

Getting Started with WeBWorK – A three-part online series to introduce new users to the basics of administering a course using WeBWorK.

WeBWorK Open Problem Library Code Camp – A four-day online workshop to improve the organization and quality of the Open Problem Library.

Inaugural Recipient of the Gage/Pizer Award

The WeBWorK Project is happy to announce that the inaugural Gage/Pizer Award for Contributions to WeBWorK has been presented to Glenn Rice, the current release manager for the project.

Over the last three years Glenn has made countless contributions to the WeBWorK software, helping to modernize the user interface and underlying software.

The WeBWorK Project is delighted to present the award in recognition of this exceptional service.

WeBWorK3 Development Workshop – Thursday June 16, 2022

Title: WW3 development workshop

When: Thursday June 16th starting at 12pm (noon) EDT.

Virtually via Zoom.

A number of WeBWorK developers have been busy over the past year working on WeBWorK3, a complete redesign of the user interface and database engine of your favorite open-source online homework system.  The approach is to build the new version from the ground up using modern web-development tools in order to overcome many of the limitations of the current software.

WeBWorK3 is still a long way from being ready to be used with students, but if you are interested in diving into seeing how it is being developed as well as some hands-on running of the development code, come check out this workshop.

Here’s what to expect:

  • An overview of webwork3 including: 
    • The database, db interaction level, API web server, UI interface and how they function together.
    • Languages used in WeBWorK3 (perl, javascript/typescript, html, CSS/SCSS)
    • Frameworks used in WeBWorK3 (mojolicious, DBIx::Class, vue, quasar)
  • Installing the development tools needed to run webwork3
  • Installing and running webwork3 in a development environment.
  • How to get involved in the project.
  • Next steps.

This will probably be at least two or three hours in length and be quite hands-on in getting everyone up and running. 

If in the past you haven’t wanted to dive into developing webwork because of needed to learn perl, all of the client-side (user interface) code uses javascript/typescript, vue and quasar, all are currently are among the standard ways of coding for the web. 

This is not going to be a how-to on using webwork3, because everything is in development.  We hope in the somewhat near future to have something to show to the general public.

If you are interested in attending this, please email pstaab@fitchburgstate.edu for the connection information.

TWP at MAA Mathfest Pavilion Wednesday 8/4- Friday 8/6

Dear WeBWorK Community,

The WeBWorK Project will be at the MAA Pavilion during Mathfest!

Join us if you would like to learn more about:

  • Using WeBWorK in the classroom, for homework, and exams.
  • Hosting options and training/professional development workshops for your institution. Representatives from Runestone and Rationarium will be on hand to answer your questions.
  • Problem authoring.
  • Navigating the Open Problem Library to find content.
  • Projects involving LibreTexts and PreTeXt.
  • WeBWorK for non-math courses.

Dates and times:

Wednesday  (today) 2-3pm mountain (4-5 eastern)
Thursday 2-3pm mountain (4-5 eastern)
Friday 2-3pm mountain (4-5 eastern)

All the best,

The WeBWorK Project (TWP)

WeBWorK 2.16 Release Candidate!

The WeBWorK Project is pleased to announce the first release candidate of WeBWorK 2.16.  This release contains a number of bug fixes, security patches and new features, including:

  • manual problem grader, which allows you to change a student’s grade and add comments directly from the problem page.
  • When a student clicks on a timed gateway quiz, they now get a confirmation dialog informing them of the time limit before starting the quiz.
  • The ability to use tikx images in PG problems.

For the full list, see the Release Notes.

The new version is already in use at multiple institutions.  It can be obtained by checking out the WeBWorK-2.16 and PG-2.16 branches from GitHub.  If you are installing from scratch, consult the installation manual.  If you are upgrading an existing installation, consult the upgrade instructions.

You can get help from the community with installation or usage using the online forums.  You can also look for us on Slack.

Please report any bugs to https://github.com/openwebwork/webwork2/issues.

Coming Soon: WeBWorK 2.16 and its New Grading Feature!

From WeBWorK contributor Glenn Rice:

I have reviewed exams in WeBWorK for several years now.  The process was
very tedious.  I opened a student’s exam in one browser window, the
settings for that exam in another, and an email message in my email
client for comments.  To grade the exam I would need to check
“CorrectAnswers” and click “Check Answers” for each problem, and
determine if partial credit were needed, and then add a comment to the
email.  After completing that students exam, I would send the email, and
then have to set up another student’s exam, settings, and email message.

I wanted something in WeBWorK that had everything on one page and the
correct answers to just be there.  So the idea for a new problem grader
was born.  I had seen a comments in the forums about the experiences of
others in manually grading homework and exams in WeBWorK, and so I knew
I wasn’t the only one that would like a tool of this type.

I talked to Michael Gage and told him about this idea.  He liked the
idea, and offered suggestions about things he would like to see in such
a tool.  So here it is for the WeBWorK community to enjoy!

TWP Summer 2021 Code Camps

We are super pleased to announce three TWP working meetings for Summer 2021.

WeBWorK Web Presence Virtual Working Meeting: June 14-16, 2021. The WeBWorK Project is hosting a virtual code camp to modernize and organize the web presence of WeBWorK. Programming skills are not required to participate, as much of the work will involve editing web pages in a number of simple formats.

OPL Code Camp: July 6-9, 2021. The WeBWorK Project is hosting a virtual code camp to expand the current OPL taxonomy to incorporate topics from the fields of Chemistry, Engineering, and Physics. Familiarity with coding problems is not required for participants, as our efforts will center on sorting and classifying existing problems.

PG Code Camp: July 20-22, 2021. The WeBWorK Project is hosting a virtual code camp to modernize and organize the PG code base which facilitates authoring of WeBWorK PG questions. Repairing and uniformizing the PG infrastructure and integrating tools for new technologies and ideas is long overdue.

Free NCSCE Webinar: Grassroots Histories and the Arts and Sciences 

This Webinar will feature quick, high impact things we can do now in our current classes that will develop our students’ powers of visual, scientific and verbal expression.  The idea driving this project is empowering our students to record from the grassroots level how the pandemic has affected their lives, to help themselves and others see and understand across cultural divides and to argue for social justice.  The project starts modestly with teachers and faculty in courses across the curriculum offering students extra credit for creating their own Grassroots Histories.  Our goal is to help students look at their everyday lives with the eyes of writers, visual artists, scientists and historians.  The grassroots histories our students create may eventually become part of the historical narrative of our times.

Presenters: Frank Wattenberg (U.S. Military Academy (emeritus), Marianna Bonanome and Katherine Poirier (New York City College of Technology)

For more information and to register: https://ncsce.wildapricot.org/NCSCEEvents

THIS EVENT IS FREE, BUT DONATIONS ARE WELCOME TO SUPPORT THE WEBINARS: https://ncsce.wildapricot.org/DonationForm/