Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1411 commits
Select commit Hold shift + click to select a range
83016b8
Bug fix: use imascore for moddataset editor css
drlippman Nov 4, 2025
30340d2
Bug fix: collapsing posts broken
drlippman Nov 5, 2025
b8d9ca3
Bug fix: calculated array answerformat with partialcredit
drlippman Nov 5, 2025
2e98151
Add user-agent to grade updates
drlippman Nov 5, 2025
e4bdb95
Add useragent to other LTI services
drlippman Nov 5, 2025
d3b56d9
Tweak MQtoMQ so parens don't get stripped on pasted sin(x)/2
drlippman Nov 6, 2025
448dda1
Adjust retotalassess to sum rounded question scores, to match score u…
drlippman Nov 6, 2025
58d242f
add checks exportcalfeed
drlippman Nov 6, 2025
d1ff401
hide textonimage text in a11y mode
drlippman Nov 6, 2025
6ce2382
add separate link to assessment for upcaptioned videos on questions i…
drlippman Nov 8, 2025
3e7fde5
Add normalizefunc macro
drlippman Nov 8, 2025
8f2813b
Exclude disabled videos from a11yreport
drlippman Nov 8, 2025
4f68082
fix undef variable error
drlippman Nov 8, 2025
4ef753d
tweak videodata 404 handling
drlippman Nov 8, 2025
39d1592
Add admin option to override caption info on update by vidid
drlippman Nov 8, 2025
04363a2
update admin updatecaption to allow list
drlippman Nov 8, 2025
a57e1aa
Enable "is decorative" button in tiny, adjust a11y report to look for…
drlippman Nov 9, 2025
cbf59d6
Bug fix: pretext conversion of inputs
drlippman Nov 9, 2025
c45076d
Add rescanvideo util
drlippman Nov 9, 2025
87573b3
Change katex to use local JS files
drlippman Nov 10, 2025
7eeb017
add ableplayer support
drlippman Nov 11, 2025
abd5815
Don't add [+] to youtube if no valid vidid
drlippman Nov 14, 2025
f525f08
Add block color to a11yscan
drlippman Nov 14, 2025
9fe191d
Add textonimage checks to a11y report
drlippman Nov 15, 2025
08edc7e
add jsxgraph and geogebra scan to a11yreport
drlippman Nov 15, 2025
f78a109
don't report jsxgraph if a11yalt set
drlippman Nov 15, 2025
2b3f096
Bug fix: a11y graph alt dx on non-integer domain
drlippman Nov 15, 2025
11a8d25
Add .vtt note on ableplayer plugin
drlippman Nov 15, 2025
be862a3
add count check to mean function
drlippman Nov 15, 2025
09f8d9d
reformat a11y report as table
drlippman Nov 17, 2025
15a8c9c
Have moddataset recognize ableplayer for caption marker
drlippman Nov 17, 2025
efab7fd
Remove bad vidids in queuecaptiondata
drlippman Nov 17, 2025
4eccc3b
Bug fix library root selection not allowing empty libraries to be sel…
drlippman Nov 17, 2025
1086d93
Add user agent to LTI token and service requests
drlippman Nov 18, 2025
a83929b
Don't limit range of showplot table outputs
drlippman Nov 19, 2025
3a5d1d3
Add locked toggle to outcomereport
drlippman Nov 19, 2025
6329c49
prevent url rewrite for ableplayer links
drlippman Nov 19, 2025
e8e113f
Support other formats in ableplayer
drlippman Nov 19, 2025
2389a4f
add aria-label to calcplot3dembed
drlippman Nov 19, 2025
e40a23e
Add contrast check on addblock
drlippman Nov 19, 2025
842966a
add contrast checker to chgblocks
drlippman Nov 19, 2025
3b4ae97
add alttext for normalcurve
drlippman Nov 20, 2025
abc7db3
Add intext search option for mine-limited search
drlippman Nov 20, 2025
2150be7
tweak normalcurve language
drlippman Nov 20, 2025
27bfc43
Add emailqueue for one-a-day digest emails
drlippman Nov 21, 2025
6b6bf81
fix typos
drlippman Nov 21, 2025
06c5d6d
Bug fix: bad gradebook header after isgroup disabled
drlippman Nov 23, 2025
d6a9b4b
Add removeformat to edit menu in tiny
drlippman Nov 23, 2025
296410b
Add common stylesheet to macro helps
drlippman Nov 23, 2025
61e4383
fix imgfile empty check in moddataset
drlippman Nov 24, 2025
7ae83f7
add role=presentation to viewmsg metadata table
drlippman Nov 24, 2025
4e9de70
add aria-live in nestedjq
drlippman Nov 25, 2025
64e044a
Bug fix: divide by 0 error in gbtable2
drlippman Nov 26, 2025
e131993
bug fix labels in masssend
drlippman Nov 26, 2025
de0547c
add describepoly, describerational
drlippman Nov 27, 2025
3604fb0
Improve a11y caption options for table functions
drlippman Dec 1, 2025
b3716ba
Merge branch 'master' of https://github.com/drlippman/IMathAS
drlippman Dec 1, 2025
3d72993
npm update
drlippman Dec 1, 2025
7db14a4
a11y fix missing labels
drlippman Dec 1, 2025
33235c3
add vectorfield option to diffeq_slopefield function
drlippman Dec 2, 2025
15d968f
change diffeq_slopefield table orientation, add caption option
drlippman Dec 2, 2025
3f1b18e
fix a11y on thread view popup; rework item analysis details a11y
drlippman Dec 6, 2025
5c86c29
fix header depth posthandler
drlippman Dec 6, 2025
a469a87
Add a11y reviews
drlippman Dec 6, 2025
6aedb6e
Add gbsetlast
drlippman Dec 6, 2025
2328f54
qtext interp changes: don't convert literal \n to newline, workaround…
drlippman Dec 6, 2025
9fa650f
soften language on a11y reviews
drlippman Dec 7, 2025
2312829
trigger blur event on connected input when MQ is blurred. needs rebuild
drlippman Dec 7, 2025
504d3e3
rebuild javascript
drlippman Dec 7, 2025
95e8774
Add missing work report
drlippman Dec 7, 2025
38c13ac
document hexdec, dechex
drlippman Dec 7, 2025
5ea8891
center columns in itemanalysis
drlippman Dec 8, 2025
f8987d8
Add link to auditlog on home page
drlippman Dec 8, 2025
214760e
bug fix drawing showanswer with background alt
drlippman Dec 8, 2025
0f1dd23
Add alt: option in drawing $answers
drlippman Dec 8, 2025
88bb7b2
adjust a11y alt for drawing answers
drlippman Dec 9, 2025
32ec348
bug fix end text and intro not processed in convert to Word
drlippman Dec 9, 2025
3b46d15
revamp imas_questionerrors query, as was running very slow
drlippman Dec 9, 2025
44cd2a1
simplify msglist queries
drlippman Dec 9, 2025
cbf3b5b
improve main forum thread query
drlippman Dec 9, 2025
87cdf05
visually show img alt and .sr-only in a11y preview mode
drlippman Dec 9, 2025
58964ad
limit forum thread search to 200 results
drlippman Dec 9, 2025
40519c8
revamp deloldstus query again
drlippman Dec 10, 2025
a8b4266
adjust no-widget new post query to limit by old
drlippman Dec 10, 2025
c4a299c
adjust forum threads index
drlippman Dec 10, 2025
fd66cbe
revert questionerrors query
drlippman Dec 10, 2025
802e9a4
add initialization checks for tiny focus in addtextsegment
drlippman Dec 10, 2025
a2de32c
Able Player change to version 4.6 and fix minor syntax bug (#445)
KentRio Dec 11, 2025
3aa4a7d
Add user agent on file_get_contents used by dynreg and LTI keyset lookup
drlippman Dec 18, 2025
891b06f
add video caption update option to skip question updates
drlippman Dec 18, 2025
99e4881
separate answer and solution in pretext output
drlippman Dec 18, 2025
a2b15cd
Bug fix: bad query in gbloadassess for group member init
drlippman Dec 18, 2025
c08180c
add log of course cleanup completion
drlippman Dec 18, 2025
6ce6032
fix cleanup warning to only show after scheduled
drlippman Dec 18, 2025
97e32cf
Add CFG flag to skip slow-running linkedtext file query on delete
drlippman Dec 18, 2025
53c4108
Add migration to drop unused indexes
drlippman Dec 19, 2025
15bbcc5
add aria-label to showwork, fix tip display
drlippman Dec 19, 2025
3810c50
Revamp question error log
drlippman Dec 19, 2025
55a501f
Bug fix gradeallq2 filter on bonus scores
drlippman Dec 19, 2025
b455c92
add beforeunload check to addgrades for grading fields
drlippman Dec 19, 2025
d857989
adjust ltiqueue index, add author fulltext index
drlippman Dec 20, 2025
ffdf355
Add smallticks to boxplot
drlippman Dec 20, 2025
49e834f
don't set id in asciisvg when undefined
drlippman Dec 20, 2025
a2faba7
drop more unused indexes
drlippman Dec 21, 2025
e7092b7
remove contenttrack from deloldstus
drlippman Dec 21, 2025
ff52507
denormalize questionerrorlog to store ownerid
drlippman Dec 21, 2025
5b832e4
rewrite forum post next/prev using window functions
drlippman Dec 22, 2025
46b1daf
Bug fix showplot ineq fill on limited domains
drlippman Dec 22, 2025
31cf4f3
fix showplot ineq shading when graph outside window
drlippman Dec 22, 2025
a594047
catch error showfeedbackall.php
drlippman Dec 23, 2025
cacbb92
Add dashedline to gettwopointlinedata
drlippman Dec 27, 2025
fd117f6
prevent error on empty $answer in alg inequality
drlippman Dec 27, 2025
4839d30
extend comparefunctions to handle inequalities
drlippman Dec 27, 2025
69610d9
Add activity logging of viewing feedback via gb
drlippman Dec 27, 2025
29ed687
Show why latepass can't be used on closed page
drlippman Dec 28, 2025
d0153a8
Add ability to associate text label with graph in showplot
drlippman Dec 28, 2025
618e29a
Add phar to sanitize blacklist
drlippman Dec 28, 2025
34b7748
Bug fix a11y alt on linegraph
drlippman Dec 28, 2025
716ae50
Add doubleinequality to numfunc
drlippman Dec 29, 2025
61ed291
add role=presentation on alt=decorative; identify decorative in a11y …
drlippman Dec 30, 2025
cc7719a
fix plural on assess2 message
drlippman Dec 30, 2025
efdfe71
Adjust width of curves in draw showanswer
drlippman Dec 31, 2025
8e186dd
change dash in drawing showanswer to match drawing
drlippman Dec 31, 2025
931466a
Add option to disable uncaptioned videos to a11y report
drlippman Jan 1, 2026
ef8d811
npm update
drlippman Jan 1, 2026
2b70e3e
prevent access to new message if not enrolled
drlippman Jan 2, 2026
7e252e8
Add option to define file upload whitelist in CFG
drlippman Jan 2, 2026
bf1af46
Have upload handler append extension based on finfo for no-extension …
drlippman Jan 2, 2026
68f05ed
fix qimage issue on export for abs url images
drlippman Jan 2, 2026
3803f96
Improve handling of blacklist error during autosave
drlippman Jan 3, 2026
c2f7d33
Bug fix: put extension on import files
drlippman Jan 5, 2026
33e202d
improve handling of upload error in autosave
drlippman Jan 6, 2026
ade3af2
improve a11y on numberlines
drlippman Jan 7, 2026
6131c89
Bug fix: file path issue on import keys
drlippman Jan 7, 2026
9a86d3b
add divpolys to polys library
drlippman Jan 7, 2026
287780e
reformat polys help
drlippman Jan 7, 2026
a3a89e8
change instructor note language from "view" to "add" when empty
drlippman Jan 8, 2026
3a68ac9
Update mathquill to version based on Desmos fork
drlippman Jan 8, 2026
c5f3961
Update tinymce to 8.3.1
drlippman Jan 8, 2026
c9fab8f
update version hashes on mqeditor.css and mathquill-basic.css
drlippman Jan 8, 2026
18dddfe
Add writepolyfrac to allowed macros
drlippman Jan 8, 2026
0c27b1a
Add MJ3 fonts to mathquill overrides, improve selector in mqeditor
drlippman Jan 8, 2026
7a26c1a
Add option for svg image service, utilizing vertical-align
drlippman Jan 8, 2026
dc08459
bug fix: replacealttext interfering with adddrawcommand
drlippman Jan 8, 2026
fa404d8
bug fix: mathquill error on disabled display
drlippman Jan 9, 2026
5929141
Change vue to vite bundler, vue-fluent for i18n
drlippman Jan 9, 2026
b45f782
Update mathquill readding getSelection method
drlippman Jan 9, 2026
ab2aee0
Bug fix search in drills broken
drlippman Jan 9, 2026
e09ad6a
prevent error in deep link form
drlippman Jan 9, 2026
6b570c2
try to improve loading of default group courselist
drlippman Jan 9, 2026
c1aa199
Bug fix arrow up/down in postbyname
drlippman Jan 9, 2026
f856266
Bug fix: string answerboxsize not consistent with other types
drlippman Jan 10, 2026
451ab08
Add missing string to de.ftl, add cli script to find missing strings
drlippman Jan 10, 2026
dea07b6
Bug fix myqs scan report-a11y.php
drlippman Jan 10, 2026
c002000
Minor enhancement to a11y report (#447)
KentRio Jan 10, 2026
afd34ca
Merge branch 'master' of https://github.com/drlippman/IMathAS
drlippman Jan 10, 2026
3caf624
improve myqs a11y scan to check captions database
drlippman Jan 10, 2026
d7f88a4
Bug fix mathquill error on empty column vectors
drlippman Jan 10, 2026
64319fd
ignore deleted questions in myqs a11y report
drlippman Jan 11, 2026
00ba9df
Adjust vue readme
drlippman Jan 11, 2026
df98dc9
add times used to myqs scan
drlippman Jan 12, 2026
fa151ab
Bug fix: missing quote in mathquill script tag
drlippman Jan 12, 2026
5360d2b
fix deleted check on myqs
drlippman Jan 12, 2026
94a3c22
Bug fix video matching errors a11yreport
drlippman Jan 12, 2026
556d784
another youtube link in content matching tweaks
drlippman Jan 12, 2026
600a0d2
type type errors in acct, debug message errors in randomizers
drlippman Jan 13, 2026
ac33caf
Bug fix showanswer height issue in MJ4
drlippman Jan 13, 2026
10cdf3d
prevent focus jumping in postsbyname when typing
drlippman Jan 13, 2026
83248e4
Restore first/last name of LTI user if they'd been anonymized
drlippman Jan 13, 2026
f847bd3
Bug fix change in MQtoAM for b_1=
drlippman Jan 14, 2026
a543c57
put alt of asciimath on tiny math imgs
drlippman Jan 14, 2026
6d56721
Bug fix: fallback for svg mathimg pull fail
drlippman Jan 14, 2026
6ae06c1
bug fix lti issue
drlippman Jan 14, 2026
5e37c0f
Bug fix i18n key
drlippman Jan 14, 2026
a49666d
Bug fix: restore MQtoAM old behavior for ^+ and ^-
drlippman Jan 14, 2026
bf0fd0b
Adjust MQ font handling for MJ3 fonts
drlippman Jan 15, 2026
dcf23a1
Rebuild vue after basicstore change
drlippman Jan 15, 2026
dc5ce2e
turn off MQ font matching; use default
drlippman Jan 15, 2026
193e148
Always use katex fonts for MQ
drlippman Jan 15, 2026
5f6f6b1
Bug fix: bad i18n strings
drlippman Jan 15, 2026
ffb1290
Bug fix: answers on manual release setting not working
drlippman Jan 15, 2026
c982892
Bug fix: MQtoAM issue on sqrt(7)/3 5
drlippman Jan 15, 2026
906c2c5
Bug fix empty math in tiny math plugin with svg lookup
drlippman Jan 16, 2026
9e9e956
Consolidate Mathjax support to 4, with 3 as fallback
drlippman Jan 16, 2026
dd1b88c
Change GB messaging to use modal; add end of assess message link
drlippman Jan 17, 2026
e5c9bb8
Bug fix mathquill entry issue in android chrome
drlippman Jan 17, 2026
791f24d
update mathquill tags for reversion
drlippman Jan 17, 2026
5ef687e
Merge branch 'master' of https://github.com/drlippman/IMathAS
drlippman Jan 17, 2026
fd0a38b
fix bugging MQ build
drlippman Jan 17, 2026
88fa8e0
Adjust MJ4 config to allow click passthrough on math to underlying el…
drlippman Jan 17, 2026
d01cd5b
override MJ4 dark mode colors
drlippman Jan 18, 2026
d52822c
Bug fix: strip tags and [AB] from showarrays caption
drlippman Jan 18, 2026
6b09d07
fix code formatting
drlippman Jan 18, 2026
454366a
Bug fix: category handling for cat like "7.3"
drlippman Jan 18, 2026
42a03e9
prevent error in old addassessment
drlippman Jan 18, 2026
3f64c38
Add stuansready support for ntuple/calcntuple with checknumeric and a…
drlippman Jan 18, 2026
4727aa2
improve stuansready handling for matrices to catch 3.4.5 as non-numeric
drlippman Jan 18, 2026
020f64f
disable linebreaking in mathjax
drlippman Jan 19, 2026
821b348
Fix s3 authenticated url to use region when available
drlippman Jan 20, 2026
59f93ff
Add CFG option for s3 alt endpoint
drlippman Jan 20, 2026
890bab3
simplify mathjax4 click passthrough
drlippman Jan 20, 2026
d496456
Get question generator to use S3 altendpoint for qimages
drlippman Jan 20, 2026
2fa5233
Enable interpretTildeAsSim MQ option to fix ~ parsing
drlippman Jan 20, 2026
8aa5e81
Bug fix: regression in MQ, spaces not typed at root
drlippman Jan 21, 2026
5bd777d
add sort option to questionerrors
drlippman Jan 22, 2026
8ec0595
adjust tiny toolbar icons at 600px width
drlippman Jan 22, 2026
7ec9b07
Improve testquestion2 score display for multipart
drlippman Jan 22, 2026
0b32c49
Move tinymce button display for midsize to CSS for responsiveness
drlippman Jan 22, 2026
3c2cc5b
Adjust tiny buttons display via css in inline mode
drlippman Jan 22, 2026
08a1907
add more tiny toolbar css stops
drlippman Jan 22, 2026
8a597fa
prevent errors on outdated page
drlippman Jan 22, 2026
b9141f0
prevent error
drlippman Jan 22, 2026
a3fdacd
Add scoreperiodic macro
drlippman Jan 23, 2026
47ac668
document scoreperiodic
drlippman Jan 23, 2026
5c95faa
fix algntuple answerboxsize to use css
drlippman Jan 24, 2026
9fcc14b
more tiny button tweaks for resizing
drlippman Jan 24, 2026
5b2a9bf
Adjust tiny stoppoints again
drlippman Jan 24, 2026
0fbeb34
temporary fix for multipart 1 part not resubmitting in testquestion2
drlippman Jan 24, 2026
3cc64c4
Correct fix for multipart with 1 part stuanswers in standalone/testqu…
drlippman Jan 25, 2026
aff0a68
Bug fix: some exception setting not accounting for latepasshrs
drlippman Jan 25, 2026
caa3831
Adjust categorize to simplify query
drlippman Jan 26, 2026
bf22746
Add filealt to allowedImgDomains
drlippman Jan 26, 2026
b86181b
move LTIresize from MJ to mjconfig
drlippman Feb 2, 2026
7176909
always submitblank for takeanythingorblank essay
drlippman Feb 2, 2026
2ae040d
workaround for jsxgraph not implementing description correctly
drlippman Feb 2, 2026
934871e
add labels to mqeditor buttons, adjust blur behavior
drlippman Feb 3, 2026
cd0ff6e
Merge branch 'master' of https://github.com/drlippman/IMathAS
drlippman Feb 3, 2026
bfbac7f
rebuild js
drlippman Feb 3, 2026
8954954
tweak roles, css, for mqed btns
drlippman Feb 3, 2026
5e40f0e
rearrange help
drlippman Feb 3, 2026
e335582
fix nth root reading
drlippman Feb 3, 2026
adfa59d
tweak help
drlippman Feb 3, 2026
6861f3e
Add messaging options for tutors
drlippman Feb 3, 2026
11900b4
adjust earlier migrations to not block on drop index failure
drlippman Feb 3, 2026
22cb4f2
fix 3d alt text
drlippman Feb 3, 2026
d995943
fix translation issue
drlippman Feb 3, 2026
af2dede
adjust language in a11y report
drlippman Feb 4, 2026
47cced7
Adjust MQ mathspeak for variables
drlippman Feb 4, 2026
9d7686c
remove outdated help
drlippman Feb 4, 2026
94056d5
fix check in msglist
drlippman Feb 4, 2026
e1247c9
Change file sanitize default from blacklist to whitelist
drlippman Feb 4, 2026
fca5bd8
add domainlevel=0 option to use full host for cookie domain without l…
drlippman Feb 4, 2026
eadb5f6
adjust domainlevel handling ltisessionsetup.php
drlippman Feb 4, 2026
e935e43
Adjust s3 altendpoint to not use alt for html files
drlippman Feb 4, 2026
fd8a6e0
restore mathjax3 option, set as default
drlippman Feb 5, 2026
5b896e7
Revert MJ3 readdition, switch MJ4 to SVG renderer
drlippman Feb 5, 2026
eb956d2
Bug fix: file question breaking on singleExtension change
drlippman Feb 5, 2026
9174155
Fix hashing issue on vue3 build, simplify paths
drlippman Feb 5, 2026
8721aa6
bug fix typo in deletefilebykey
drlippman Feb 5, 2026
9fa7510
Remove tabindex=-1 from assess2 region except when needed
drlippman Feb 5, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
4 changes: 4 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -1,2 +1,6 @@
.gitattributes export-ignore
.gitignore export-ignore
codeception.yml export-ignore
composer.json export-ignore
composer.lock export-ignore
phpunit.xml export-ignore
7 changes: 7 additions & 0 deletions .htaccess
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,13 @@ Options -Indexes
php_value max_input_time 300
php_value memory_limit 128M
</IfModule>
<IfModule mod_php.c>
php_value upload_max_filesize 15M
php_value post_max_size 128M
php_value max_input_vars 5000
php_value max_input_time 300
php_value memory_limit 128M
</IfModule>

<Files "composer.json">
deny from all
Expand Down
311 changes: 0 additions & 311 deletions DEembedq.php

This file was deleted.

Loading