GitHub / Coursemology/coursemology2 / commits
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| d8c71707 | feat(rubric-grading): add course-wide rubric grading prompt in assessment set... |
adi-herwana-nus <a****n@n****g>
Committed by: adi-herwana-nus <1****s@u****m> |
13 days ago | |
| b8beb5db | style(programming): linting fixes |
adi-herwana-nus <a****n@n****g>
Committed by: adi-herwana-nus <1****s@u****m> |
13 days ago | |
| 7906ec3f | fix(programming): fix crash on import package with nested directories |
adi-herwana-nus <a****n@n****g>
Committed by: adi-herwana-nus <1****s@u****m> |
13 days ago | |
| 57d61da6 | fix(rubric-grading): minor fixes |
adi-herwana-nus <a****n@n****g>
Committed by: adi-herwana-nus <1****s@u****m> |
13 days ago | |
| 1be2be1e | style(rubocop): resolve layout / low-risk style violations |
adi-herwana-nus <a****n@n****g>
Committed by: adi-herwana-nus <1****s@u****m> |
15 days ago | |
| 9bd85039 | This is a combination of 2 commits. |
adi-herwana-nus <a****n@n****g>
Committed by: adi-herwana-nus <1****s@u****m> |
15 days ago | |
| 4ad6cf6d | fix(db): partial fix of deltas between schema.rb and production state |
adi-herwana-nus <a****n@n****g>
Committed by: adi-herwana-nus <1****s@u****m> |
15 days ago | |
| 04445fd3 |
feat(csv_download): whitelist embedded media html tags
Co-authored-by: Copilot Autofix powered by AI <1****t@u****m> |
adi-herwana-nus <a****n@n****g>
Committed by: adi-herwana-nus <1****s@u****m> |
15 days ago | |
| f0864347 |
chore(deps): replace after_commit_action gem with ActiveRecord.after_all_tran...
Co-authored-by: Claude Opus 4.8 <n****y@a****m> |
adi-herwana-nus <a****n@n****g>
Committed by: adi-herwana-nus <1****s@u****m> |
16 days ago | |
| 92f31774 | test: migrate mail delivery specs to sidekiq harness |
adi-herwana-nus <a****n@n****g>
Committed by: adi-herwana-nus <1****s@u****m> |
16 days ago | |
| 7f71ad21 |
chore(deps-dev): bump the dev-dependencies group across 1 directory with 7 up...
Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: adi-herwana-nus <1****s@u****m> |
16 days ago | |
| 9aaef6d4 |
chore(deps-dev): bump postcss from 8.5.18 to 8.5.23 in /client
Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: adi-herwana-nus <1****s@u****m> |
18 days ago | |
| 3c126d87 |
chore(deps): bump js-yaml from 3.15.0 to 3.15.1 in /tests
Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: adi-herwana-nus <1****s@u****m> |
19 days ago | |
| 787e1b4f |
chore(deps): bump fast-uri from 3.1.4 to 3.1.5 in /client
Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: adi-herwana-nus <1****s@u****m> |
22 days ago | |
| 23b31c4f | fix(users): unblock sign up when the invitation carries an external ID |
adi-herwana-nus <a****n@n****g>
Committed by: adi-herwana-nus <1****s@u****m> |
23 days ago | |
| e1d6e69e | fix(scholaistic): update assessment paths |
Phil Zheng <5****y@u****m>
Committed by: GitHub <n****y@g****m> |
23 days ago | |
| 6272f81a | fix(marketplace): track adoptions through a course roll-forward |
lws49 <e****4@u****u>
Committed by: adi-herwana-nus <1****s@u****m> |
25 days ago | |
| 342195df | feat(marketplace): make the preview container a per-instance singleton |
lws49 <e****4@u****u>
Committed by: adi-herwana-nus <1****s@u****m> |
26 days ago | |
| 3e233612 | fix(marketplace): re-point a losing listing inside the destroy transaction |
lws49 <e****4@u****u>
Committed by: adi-herwana-nus <1****s@u****m> |
26 days ago | |
| 7200fe24 | fix(duplication): stop assessment links propagating across instances |
lws49 <e****4@u****u>
Committed by: adi-herwana-nus <1****s@u****m> |
26 days ago | |
| 7b7a0cc3 | fix(codaveri): fix crash on import question with empty data files |
adi-herwana-nus <a****n@n****g>
Committed by: adi-herwana-nus <1****s@u****m> |
26 days ago | |
| 8783604d | chore(deps): rails 8 upgrade dry-run |
adi-herwana-nus <a****n@n****g>
Committed by: adi-herwana-nus <1****s@u****m> |
26 days ago | |
| e91e0c8e | chore(deps): resolve various dependency vulnerabilities |
adi-herwana-nus <a****n@n****g>
Committed by: adi-herwana-nus <1****s@u****m> |
26 days ago | |
| 7f23ca24 |
chore(deps): bump self-maintained gems + add acts_as contract spec
Co-authored-by: Claude Opus 4.8 <n****y@a****m> |
adi-herwana-nus <a****n@n****g>
Committed by: adi-herwana-nus <1****s@u****m> |
26 days ago | |
| bdff17e3 | fix(submission): render the scribing canvas before its loading indicator |
lws49 <e****4@u****u>
Committed by: adi-herwana-nus <1****s@u****m> |
27 days ago | |
| cd6dddb5 | fix(submission): don't call stopRecord when nothing was recording |
lws49 <e****4@u****u>
Committed by: adi-herwana-nus <1****s@u****m> |
27 days ago | |
| 203dbc3a | fix(spec): stop the marketplace specs polluting the shared test DB |
lws49 <e****4@u****u>
Committed by: adi-herwana-nus <1****s@u****m> |
29 days ago | |
| 3fc6d445 | feat(marketplace): warn against editing a published snapshot |
lws49 <e****4@u****u>
Committed by: adi-herwana-nus <1****s@u****m> |
29 days ago | |
| 6d7ef13d | feat(marketplace): admin UI for listing and version management |
lws49 <e****4@u****u>
Committed by: adi-herwana-nus <1****s@u****m> |
29 days ago | |
| f2531ff8 | feat(marketplace): admin API for listing and version management |
lws49 <e****4@u****u>
Committed by: adi-herwana-nus <1****s@u****m> |
29 days ago | |
| 46201aa4 | feat(marketplace): badge container snapshots in the assessment index |
lws49 <e****4@u****u>
Committed by: adi-herwana-nus <1****s@u****m> |
29 days ago | |
| a4a93e70 | feat(marketplace): tell an adopter their copy is behind, and update it |
lws49 <e****4@u****u>
Committed by: adi-herwana-nus <1****s@u****m> |
29 days ago | |
| b155db1d | feat(marketplace): browse, preview and duplicate the served snapshot |
lws49 <e****4@u****u>
Committed by: adi-herwana-nus <1****s@u****m> |
29 days ago | |
| ccd0b691 | feat(marketplace): rebuild or purge a listing that lost its source |
lws49 <e****4@u****u>
Committed by: adi-herwana-nus <1****s@u****m> |
29 days ago | |
| 580c2243 | feat(marketplace): record an immutable snapshot per published version |
lws49 <e****4@u****u>
Committed by: adi-herwana-nus <1****s@u****m> |
29 days ago | |
| bc3a0560 | fix(cikgo): skip the destroy push when the course is gone |
lws49 <e****4@u****u>
Committed by: adi-herwana-nus <1****s@u****m> |
29 days ago | |
| 3719fa2b | fix(admin): keep the nav tab selected on nested admin routes |
lws49 <e****4@u****u>
Committed by: adi-herwana-nus <1****s@u****m> |
29 days ago | |
| b3e278cc | fix(toast): let an updated toast render a React node |
lws49 <e****4@u****u>
Committed by: adi-herwana-nus <1****s@u****m> |
29 days ago | |
| e5c8955f | test(sidekiq): create test sidekiq processor for job-related specs |
adi-herwana-nus <a****n@n****g>
Committed by: adi-herwana-nus <1****s@u****m> |
30 days ago | |
| 5886168e |
chore(deps-dev): bump svgo from 3.3.4 to 4.0.2 in /client
Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: adi-herwana-nus <1****s@u****m> |
about 1 month ago | |
| cce53253 |
chore(deps): bump fast-uri from 3.1.2 to 3.1.4 in /client
Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: adi-herwana-nus <1****s@u****m> |
about 1 month ago | |
| bc5ad975 | chore(deps): resolve various dependency vulnerabilities |
adi-herwana-nus <a****n@n****g>
Committed by: adi-herwana-nus <1****s@u****m> |
about 1 month ago | |
| 05cc843f |
chore(deps-dev): bump postcss from 8.5.10 to 8.5.18 in /client
Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: adi-herwana-nus <1****s@u****m> |
about 1 month ago | |
| 434dc8c0 | chore(deps): partial dependency upgrade for rails 8.x compatibility |
adi-herwana-nus <a****n@n****g>
Committed by: adi-herwana-nus <1****s@u****m> |
about 1 month ago | |
| 86307865 |
chore(deps): bump axios from 1.16.0 to 1.18.0 in /client
Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: adi-herwana-nus <1****s@u****m> |
about 1 month ago | |
| e7aaaa84 | test(ragwise): fix tests to match new rating ui |
adi-herwana-nus <a****n@n****g>
Committed by: adi-herwana-nus <1****s@u****m> |
about 1 month ago | |
| 0153a9cd |
chore(deps): bump shell-quote from 1.8.4 to 1.10.0 in /client
Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: adi-herwana-nus <1****s@u****m> |
about 1 month ago | |
| e85d3673 |
chore(deps): bump brace-expansion from 5.0.4 to 5.0.7 in /tests
Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: adi-herwana-nus <1****s@u****m> |
about 1 month ago | |
| 332d7268 | feat(marketplace): access audit list and per-user block controls |
lws49 <e****4@u****u>
Committed by: adi-herwana-nus <1****s@u****m> |
about 1 month ago | |
| 3eb3422d | feat(marketplace): system-admin allow-list management UI |
lws49 <e****4@u****u>
Committed by: adi-herwana-nus <1****s@u****m> |
about 1 month ago | |
| f6346ee6 | feat(marketplace): per-person marketplace access control backend |
lws49 <e****4@u****u>
Committed by: adi-herwana-nus <1****s@u****m> |
about 1 month ago | |
| 4369d10d | fix(spec): make factory sequences unique per process |
lws49 <e****4@u****u>
Committed by: adi-herwana-nus <1****s@u****m> |
about 1 month ago | |
| 503c0d70 | feat(rubric-grading): align rubric grading and ragwise edit / feedback UI wit... |
adi-herwana-nus <a****n@n****g>
Committed by: adi-herwana-nus <1****s@u****m> |
about 1 month ago | |
| 640c1dda | feat(rubric-grading): view existing answer context, evaluation table ui overhaul |
adi-herwana-nus <a****n@n****g>
Committed by: adi-herwana-nus <1****s@u****m> |
about 1 month ago | |
| ad3bbe6f | feat(rubric-grading): minor fixes |
adi-herwana-nus <a****n@n****g>
Committed by: adi-herwana-nus <1****s@u****m> |
about 1 month ago | |
| 4d189014 | feat(rubric-playground): add ability to name mock answer / view grading context |
adi-herwana-nus <a****n@n****g>
Committed by: adi-herwana-nus <1****s@u****m> |
about 1 month ago | |
| 266fcd88 | chore(deps): partial dependency upgrade for rails 8.x compatibility |
adi-herwana-nus <a****n@n****g>
Committed by: adi-herwana-nus <1****s@u****m> |
about 1 month ago | |
| 2ca27d6a |
chore(deps): bump the aws-dependencies group across 1 directory with 3 updates
Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: adi-herwana-nus <1****s@u****m> |
about 1 month ago | |
| 416a6def | feat(text-responses): add optional target sheet configuration for spreadsheet... |
adi-herwana-nus <a****n@n****g>
Committed by: adi-herwana-nus <1****s@u****m> |
about 1 month ago | |
| 431c1e85 | feat(marketplace): badge the listing detail page as a preview |
lws49 <e****4@u****u>
Committed by: adi-herwana-nus <1****s@u****m> |
about 1 month ago | |
| e4cbc03e | fix(marketplace): redirect bare /listings to the marketplace index |
lws49 <e****4@u****u>
Committed by: adi-herwana-nus <1****s@u****m> |
about 1 month ago | |
| b1d40f92 | feat(marketplace): rework the duplicate confirmation dialog |
lws49 <e****4@u****u>
Committed by: adi-herwana-nus <1****s@u****m> |
about 1 month ago | |
| 6258fea5 |
chore(deps): bump websocket-driver from 0.7.4 to 0.7.5 in /client
Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: adi-herwana-nus <1****s@u****m> |
about 1 month ago | |
| 4184ba03 |
chore(deps-dev): bump the all-dependencies group across 1 directory with 2 up...
Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: adi-herwana-nus <1****s@u****m> |
about 1 month ago | |
| 08fe3656 | feat(gradebook): show assessments by default, hide export-only identifiers, t... |
lws49 <e****4@u****u>
Committed by: adi-herwana-nus <1****s@u****m> |
about 1 month ago | |
| 2d04950b | feat(gradebook): add small fixes |
lws49 <e****4@u****u>
Committed by: adi-herwana-nus <1****s@u****m> |
about 2 months ago | |
| 98e5d060 | fix(gradebook): reject non-numeric weights instead of coercing to 0 |
lws49 <e****4@u****u>
Committed by: adi-herwana-nus <1****s@u****m> |
about 2 months ago | |
| 9f64d513 | feat(marketplace): listing + question preview UI and duplicate dialog |
lws49 <e****4@u****u>
Committed by: adi-herwana-nus <1****s@u****m> |
about 2 months ago | |
| a4d03e96 | refactor(duplication): shared assessment tree + table empty-state support |
lws49 <e****4@u****u>
Committed by: adi-herwana-nus <1****s@u****m> |
about 2 months ago | |
| a3226bd8 | feat(marketplace): carry from_tab through the browse flow + breadcrumbs |
lws49 <e****4@u****u>
Committed by: adi-herwana-nus <1****s@u****m> |
about 2 months ago | |
| 07993cc9 | feat(marketplace): preview endpoints and question serializers |
lws49 <e****4@u****u>
Committed by: adi-herwana-nus <1****s@u****m> |
about 2 months ago | |
| 79f5689e | feat(rubric-playground): add support for mock grading contexts for rubric pla... |
adi-herwana-nus <a****n@n****g>
Committed by: adi-herwana-nus <1****s@u****m> |
about 2 months ago | |
| 9c613030 | feat(marketplace): duplicate listings into current course |
lws49 <e****4@u****u>
Committed by: adi-herwana-nus <1****s@u****m> |
about 2 months ago | |
| 21e12246 | feat(marketplace): cross-instance browse page + entry points |
lws49 <e****4@u****u>
Committed by: adi-herwana-nus <1****s@u****m> |
about 2 months ago | |
| 929f458e |
chore(deps): bump js-yaml from 3.14.2 to 3.15.0 in /tests
Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: adi-herwana-nus <1****s@u****m> |
about 2 months ago | |
| 017cabf7 | feat(marketplace): admin publish control for assessments |
lws49 <e****4@u****u>
Committed by: adi-herwana-nus <1****s@u****m> |
about 2 months ago | |
| 1e1e9d56 |
chore(deps): bump http-proxy-middleware from 2.0.9 to 2.0.10 in /client
Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: adi-herwana-nus <1****s@u****m> |
about 2 months ago | |
| 071ecbfd | chore(deps): resolve various dependency vulnerabilities |
adi-herwana-nus <a****n@n****g>
Committed by: adi-herwana-nus <1****s@u****m> |
about 2 months ago | |
| 1ed6a580 | feat(marketplace): add data model, migrations, and permissions |
lws49 <e****4@u****u>
Committed by: adi-herwana-nus <1****s@u****m> |
about 2 months ago | |
| f3a9d200 | fix(text-response): fix null handling of old solution evaluation breakdowns |
adi-herwana-nus <a****n@n****g>
Committed by: adi-herwana-nus <1****s@u****m> |
about 2 months ago | |
| 46b40d4f | feat(rubric-grading): support extracting context from sources other than stud... |
adi-herwana-nus <a****n@n****g>
Committed by: adi-herwana-nus <1****s@u****m> |
about 2 months ago | |
| ef2787f4 | feat(forum-post-responses): add rubric grading support for forum post respons... |
adi-herwana-nus <a****n@n****g>
Committed by: adi-herwana-nus <1****s@u****m> |
about 2 months ago | |
| 0cc084c5 | refactor(gradebook): restructure external assessment management + import UI |
lws49 <e****4@u****u>
Committed by: adi-herwana-nus <1****s@u****m> |
about 2 months ago | |
| 509564b0 | feat(gradebook): add multiple small fixes: |
lws49 <e****4@u****u>
Committed by: adi-herwana-nus <1****s@u****m> |
about 2 months ago | |
| 2e045980 | feat(gradebook): add option to cap weighted total at 100 |
lws49 <e****4@u****u>
Committed by: adi-herwana-nus <1****s@u****m> |
about 2 months ago | |
| f4796769 | feat(gradebook): flag custom-weight tabs whose assessment weights don't add u... |
lws49 <e****4@u****u>
Committed by: adi-herwana-nus <1****s@u****m> |
about 2 months ago | |
| 685d7ea1 | feat(gradebook): level contribution percent mode + parseable-formula guard |
lws49 <e****4@u****u>
Committed by: adi-herwana-nus <1****s@u****m> |
about 2 months ago | |
| 6b5018dd | feat(rubrics): cutover to v2 rubric implementation |
adi-herwana-nus <a****n@n****g>
Committed by: adi-herwana-nus <1****s@u****m> |
about 2 months ago | |
| 81e9baa8 | feat(gradebook): import external assessment grades from CSV |
lws49 <e****4@u****u>
Committed by: adi-herwana-nus <1****s@u****m> |
2 months ago | |
| b40f36f8 | feat(gradebook): cap-entry editing, over-max flags, and out-of-range warnings |
lws49 <e****4@u****u>
Committed by: adi-herwana-nus <1****s@u****m> |
2 months ago | |
| 95a889e7 | feat(gradebook): external assessment management — panel, add/edit/delete, reo... |
lws49 <e****4@u****u>
Committed by: adi-herwana-nus <1****s@u****m> |
2 months ago | |
| 19f70fc6 | feat(gradebook): external assessment foundation (model, read serialization, i... |
lws49 <e****4@u****u>
Committed by: adi-herwana-nus <1****s@u****m> |
2 months ago | |
| 46ab8593 | perf(webpack): generate gzip, brotli compressed bundles |
Phillmont Muktar <5****y@u****m>
Committed by: adi-herwana-nus <1****s@u****m> |
2 months ago | |
| 439cdc92 | chore(rails): migrate core settings to Rails credentials |
adi-herwana-nus <a****n@n****g>
Committed by: adi-herwana-nus <1****s@u****m> |
2 months ago | |
| 00d06d7e |
chore(deps-dev): bump webpack-dev-server from 5.2.4 to 5.2.5 in /client
Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: adi-herwana-nus <1****s@u****m> |
2 months ago | |
| 18fe645c | fix(ci): fix rollbar include error, add git commit hash |
adi-herwana-nus <a****n@n****g>
Committed by: adi-herwana-nus <1****s@u****m> |
2 months ago | |
| 14e95cf2 |
chore(deps): bump launch-editor from 2.13.2 to 2.14.1 in /client
Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: adi-herwana-nus <1****s@u****m> |
2 months ago | |
| 3e60c9bb |
chore(deps): bump form-data from 4.0.5 to 4.0.6 in /client
Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: adi-herwana-nus <1****s@u****m> |
2 months ago | |
| 29dd6ccf |
chore(deps-dev): bump @babel/core from 7.24.4 to 7.29.6 in /client
Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: adi-herwana-nus <1****s@u****m> |
2 months ago | |
| c0316519 |
chore(deps): bump @babel/core from 7.26.0 to 7.29.7 in /tests
Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: adi-herwana-nus <1****s@u****m> |
2 months ago |