-
Notifications
You must be signed in to change notification settings - Fork 1
Feat 331 data export #320
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
melolw
wants to merge
65
commits into
dev
Choose a base branch
from
feat-331-data-export
base: dev
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Feat 331 data export #320
Changes from 20 commits
Commits
Show all changes
65 commits
Select commit
Hold shift + click to select a range
71f2eb9
added utils/helper/export.js file in the backend
melolw e0050f5
updated routes/export.js to the latest version I had
melolw cbf44b7
adds a different name for each download
melolw 70959a4
added StepOptionsDocuments.vue for the doc-based export
melolw 3d46271
added StepOptionsStudies.vue for the study-based export
melolw 84929b5
updated with config view
melolw d2e38b7
updated ExportModal.vue
melolw c14978e
file naming error
melolw dd0a3c4
grades.json => scores.json
melolw 64611c6
added deltaToHtml
melolw 2085c4d
added delta to html dependency
melolw edd21cd
added ai score filtering for study export
melolw 6fa0e01
added tagName along tagId in annotations.json
melolw 34ac245
added export user behaviour
melolw e183f30
removed unused basicloading
melolw f9c80c7
resetting user selection when changing export/project
melolw f815db5
ajusted for multiple configurations in grade export
melolw a7a4d9e
added select all and unselect all buttons
melolw 0df5ba8
added sessionId, userId and username to behaviour export
melolw a450787
added acceptStats for behaviour export
melolw 39a99b8
merge conflict solved
melolw ef0d0e1
fixed confirm download step
melolw 8470d76
changed grades to scores
melolw 49546e8
added user roles into table for behaviour export
melolw 273ffac
add roles column to user table, dropdown workflow filter, and inline …
melolw f47705f
change to correct logging
melolw a3803f3
split helper/export.js into 2
melolw 2d86415
headers instead of empty string
melolw 54587a7
add check project auth
melolw 4b3b583
add label user behaviour
melolw 8a4953c
change student name to full name
melolw 88fcad9
fix include scores switch not reaching ExportModal
melolw 201fb41
remove unused BasicButton import
melolw d46b1cd
extract study/document/user-behaviour export processors into helper
melolw 451a8ff
add export processors helper
melolw 49559c4
reject empty workflowIds on studies export, add missing JSDoc
melolw d0dc244
merge duplicate docblocks on buildGradeRecords
melolw a47f0a3
add getSortedStudySteps, matching getSortedWorkflowSteps
melolw ef5459a
fix: use boolean acceptDataSharing instead of Yes/No strings in expor…
melolw 10a94df
Merge branch 'dev' into feat-331-data-export
melolw 9f79413
i18n: translate summary sentence and per-row list, fix returnObjects bug
melolw e4a3749
i18n: translate document options labels, switch to bg-body-tertiary
melolw 4593c17
i18n: translate study options labels, replace raw button with BasicBu…
melolw c735388
i18n: translate user behaviour options labels
melolw 03fda52
i18n: translate table columns and headings, fix acceptStatsSharing bo…
melolw 8494998
i18n: add selectAll/unselectAll keys
melolw 3ff77dc
i18n: add export options/select-users keys, remove keys orphaned by S…
melolw 25b3620
i18n: add selectAll/unselectAll keys
melolw 870fa57
i18n: add export options/select-users keys, remove keys orphaned by S…
melolw 8de1147
i18n: return export validation errors as i18n keys instead of plain text
melolw 17bc66a
i18n: send export route errors as {message: key} JSON, hide raw archi…
melolw 75988d5
i18n: add export api error message keys
melolw 1693e15
i18n: add export api error message keys
melolw 2131086
fix: replace all name occurrences in zip anonymization, allow seed 0;…
melolw 6fa6cf5
feat: anonymize zip documents in documents/studies exports when alias…
melolw a7e9790
feat: pass alias settings through to documents export
melolw 0394fbe
feat: expose generate-aliases option for documents/studies export types
melolw dc6c71e
fix: guard workflowIds parsing against malformed JSON
melolw 630b48f
fix: derive grades CSV header from union of all rows' columns
melolw 72682d8
fix: don't silently drop study steps orphaned by a soft-deleted inter…
melolw 5f4f470
utils/modules/i18n/en/dashboard.json
melolw ba689db
fix: warn on the correct consent flag for userBehaviour export declines
melolw d6ab47d
fix: only default-select all workflows once, not on every recompute
melolw 983e377
fix: exclude soft-deleted documents from studies export step files
melolw f76b724
perf: cache anonymized ZIP buffers by hash across review sessions
melolw File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
Large diffs are not rendered by default.
Oops, something went wrong.
Large diffs are not rendered by default.
Oops, something went wrong.
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.