Skip to content

Specifications-based Calculus UCalgary - #1442

Open
smith36j wants to merge 22 commits into
openwebwork:mainfrom
smith36j:spec-calculus
Open

Specifications-based Calculus UCalgary#1442
smith36j wants to merge 22 commits into
openwebwork:mainfrom
smith36j:spec-calculus

Conversation

@smith36j

Copy link
Copy Markdown

WeBWork assessments linked to detailed learning outcomes for introductory calculus. This work was financially supported by a University of Calgary Teaching & Learning Grant (2404-119 Transforming Assessment: Specifications Grading in First-Year Calculus).

Contact jerrod.smith@ucalgary.ca.

MATH_249_Revised_Learning_Outcomes_F25.csv contains detaile dlearning outcomes, classification based on Bloom's taxonomy and the WeBWork problem classification scheme. Course learning outcomes (CLOs) are used to organize and name WeBWork problems.

MATH_249_CLO_(High-level).rtf contain course learning outcomes (CLOs) used to organize assessments.

Folders 249-N-0-0-C/I contain WeBWork problems. Folder and file names correspond to course learning outcomes.

@pstaabp

pstaabp commented Jul 29, 2026

Copy link
Copy Markdown
Member

Overall, these look good. I noticed a few things before merging.

  1. There are a number of places, like: Contrib/UCalgary/249-1-0-0-C/1-1-0-An-C/1-1-0-An-C-quad-linear-jms.pg that have a backslash in front of the Context. Although this runs fine, it shouldn't have that. There are a few problems that do this.
  2. Also on this problem: Contrib/UCalgary/249-1-0-0-C/1-1-0-An-C/1-1-0-An-C-quad-linear-jms.pg many of the random seeds seems to break the problem.
  3. On the list of macros in loadMacros, PGcourse.pl, should always be the last one. There are a few places that have this.
  4. The problem: UCalgary/249-3-0-0-C/3-7-0-Ap-I/3-7-0-Ap-I-value-choice-jmsW2026.pg doesn't show anything. I don't think this is complete.
  5. There are a number of problems in the directory: UCalgary/249-4-0-0-I with empty solutions.
  6. In UCalgary/249-5-0-0-C/5-4-5-U-C/5-4-5-U-C-t-f-asmp-2-jms.pg (and there's another problem in the same directory), the plot doesn't look right. If you add , samples =250 to the tikz line that produces the plot, the graph will look more accurate.
  7. I noticed in: UCalgary/249-9-0-0-C/9-3-2-U-C/9-3-2-U-C-loc-glob-ext-ms-cmm.pg that the plot doesn't look the same and then looking at the code it's calling R but not doing anything. This problem should be updated to use PGML too.
  8. The files Contrib/UCalgary/249-14-0-0-C/14-0-4-R-I/14-0-4-R-I-improper-conv-div-2-AT.pg and Contrib/UCalgary/249-14-0-0-C/14-0-4-R-I/14-0-4-R-I-improper-conv-div-AT.pg seem to be corrupt.
  9. Although your graphs looks great, I want to point on that we now have plots.pl macro, which make create graph much easier and the output is faster.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants