Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
292 commits
Select commit Hold shift + click to select a range
b01f221
Put a small summary of user contributions in the user widget.
EdJones Feb 18, 2025
f74aef2
Git rid of the (nonsense) contributor toggle button.
EdJones Feb 18, 2025
a97cf7d
Put quiz tree nodes into 3 columnes, as well as rows based on display…
EdJones Feb 20, 2025
21092a4
Try to fis layout of quiztree nodes on mobile screen.
EdJones Feb 22, 2025
19d55e0
Make nodes smaller on mobile.
EdJones Feb 22, 2025
387d794
Adjust tree container to better match canvas or canvas content height.
EdJones Feb 22, 2025
679ce32
Smaller buttons for mobile screen.
EdJones Feb 22, 2025
658017f
Merge pull request #48 from EdJones/Quizset-viewer
EdJones Feb 22, 2025
0881a87
Merge pull request #49 from EdJones/devel
EdJones Feb 22, 2025
5eea13c
Put general above expert in quizTree
EdJones Feb 23, 2025
55faa4a
Moving Selector into its own component
EdJones Feb 23, 2025
5c8470a
Changed router names. No idea why
EdJones Feb 23, 2025
400b1bc
Change how preview mode is used in editor
EdJones Feb 23, 2025
7d91a05
Finally seems to show the selector when it should, and the title when…
EdJones Feb 23, 2025
084dedf
Add syllabification question & create a 'New Items' set to hold it.
EdJones Feb 23, 2025
eab7d78
Hack to check for contributor email in quizItems.js. Mark those as pu…
EdJones Feb 23, 2025
05c3807
..And update the USerStatus widget same.
EdJones Feb 23, 2025
adfb7ea
Revert "Put general above expert in quizTree"
EdJones Feb 23, 2025
6715f4c
Merge branch 'Quizset-viewer' into devel
EdJones Feb 23, 2025
1eabdfd
Vertical spacing of home view
EdJones Feb 24, 2025
4643228
Fix Syllabification item
EdJones Feb 24, 2025
fd488b2
Add a 'beta' tab for quizItems in test.
EdJones Feb 26, 2025
e900230
Tabs spacing
EdJones Feb 26, 2025
f7e7bbd
Leave quiz editing functions in dark mode colors always.
EdJones Feb 26, 2025
276a692
Fix (again) readability of quiz preview
EdJones Feb 26, 2025
70c2415
Fix home page after changes introduced to...
EdJones Feb 27, 2025
94be34b
Create syllabification.txt
EdJones Mar 2, 2025
8e06e66
Modify InProgress to accept a quizset number, rather than object.
EdJones Mar 2, 2025
db15d9b
Add a modal, and Lyn Stone's quote, plus json dompurify
EdJones Mar 3, 2025
1ff3b9d
Format modal text.
EdJones Mar 3, 2025
e657340
Format it better.
EdJones Mar 3, 2025
f12b02e
Smaller modal button.
EdJones Mar 3, 2025
886f505
First try at a multiple-select component.
EdJones Mar 3, 2025
62d31f0
Update oterh componets to make sure that works.
EdJones Mar 3, 2025
eff3257
Change how publishItems are computed
EdJones Mar 4, 2025
40aab9e
Change routes, but I don't think its working.
EdJones Mar 4, 2025
0d5edc9
Merge branch 'devel' into pick_all
EdJones Mar 4, 2025
9de41bb
Was supposed to handle items not getting navigated to in editing from…
EdJones Mar 4, 2025
563e492
Update QuizItemEditor.vue
EdJones Mar 4, 2025
2bad056
Fix JSON quotes around property names; add item 44
EdJones Mar 4, 2025
6fc3789
Add beta property
EdJones Mar 4, 2025
79b73bf
Merge pull request #50 from EdJones/devel
EdJones Mar 4, 2025
43ab386
Add NWF teaching question
EdJones Mar 5, 2025
21b0d16
Corrected (hopefully) too-narrow layout of select options.
EdJones Mar 6, 2025
c200746
Add NWF resource and clean up quizItem
EdJones Mar 6, 2025
8d54e65
Change design of Saved/submitted preview
EdJones Mar 6, 2025
7184cfe
Update NewItem.vue
EdJones Mar 6, 2025
eac9f21
Add 46, Rhyming & syllable (phonological awareness) with modal
EdJones Mar 6, 2025
9524462
Versioning functions added to NewItem, not QuizItemEdito
EdJones Mar 7, 2025
badb35f
Add versioning functions to QuizItemEditor.
EdJones Mar 7, 2025
d96e339
Delete links to NewItem.vue
EdJones Mar 7, 2025
5fd81d8
Remove TestModal button, and fix debug prop pass
EdJones Mar 7, 2025
68ef869
Fix redirect on logout
EdJones Mar 7, 2025
155e17b
Readbility of text input
EdJones Mar 7, 2025
df4d892
Update Phonological /rhyming
EdJones Mar 7, 2025
d795b1d
Add a modal to show version history; make pop up from Contributions m…
EdJones Mar 7, 2025
71cd67e
Text area colors
EdJones Mar 8, 2025
811480c
Add layout & styling for short answer questions.
EdJones Mar 8, 2025
9863613
Top score component
EdJones Mar 8, 2025
3c216ff
Update TopScores.vue
EdJones Mar 8, 2025
aeb93ce
Fixed calculating why care quiz score for progress modal. But a sucky…
EdJones Mar 8, 2025
1e58f60
Finally (maybe) calculating the progress corretly again
EdJones Mar 8, 2025
fa0b1d6
Update ProgressDetailsPopup.vue
EdJones Mar 8, 2025
fe64464
Top Scores still won't work.
EdJones Mar 8, 2025
a9d7e94
Scores finally look right.
EdJones Mar 8, 2025
e2211aa
Display my score.
EdJones Mar 8, 2025
9cc555d
Finds ed@edwinc
EdJones Mar 9, 2025
bf9e3d7
Remove Cursor's idiotic treatment of my email.
EdJones Mar 9, 2025
4bd117b
Save top scores to db
EdJones Mar 9, 2025
e918ea1
Store top scores in Firestore, and fetch them to create widget.
EdJones Mar 9, 2025
4764036
Add checkAndUpdateTopScores to topscores component
EdJones Mar 9, 2025
e06d3d8
Move the top score code into a store.
EdJones Mar 9, 2025
a1aa5cb
Update Quiz.vue to update the top scores in Firestore, if appropriate.
EdJones Mar 9, 2025
d1f2314
Supposedly fixes how top scores handles emails.
EdJones Mar 9, 2025
1b392ed
Supposedly fixes cross-origin on youtube & lottie
EdJones Mar 9, 2025
cc08f90
Only show username part of email.
EdJones Mar 9, 2025
272035d
Correct regression with UserStatus widget showing quiz editing summary.
EdJones Mar 9, 2025
fef67a2
Shring Top scores widget vertically
EdJones Mar 9, 2025
c21aaa3
Make app title & logo visible on phones.
EdJones Mar 9, 2025
1f6dac9
Try again
EdJones Mar 9, 2025
772e2fa
Add username code, with random seeding, and a minimal modal to displa…
EdJones Mar 9, 2025
68cf9e6
Store usernames
EdJones Mar 9, 2025
6bdfdb7
Move UserProfile modal to its own file, and add info
EdJones Mar 9, 2025
9505f5d
Show username in top scores, if available.
EdJones Mar 9, 2025
178a69c
Properly find high scores based on user progress.
EdJones Mar 9, 2025
324500d
Ability to change username
EdJones Mar 9, 2025
fa43881
Anon_ instead of anonymous_ finally took.
EdJones Mar 9, 2025
e0016f1
Pretty good, tho inefficient, top scores widget.
EdJones Mar 10, 2025
7c80bdb
Add admin page which for now just creates the mostrecentAttempts fiel…
EdJones Mar 10, 2025
0a95000
Calculate totalRecentAnswers from mostRecentAttemps
EdJones Mar 10, 2025
19b01c5
Update scoreStore.js
EdJones Mar 10, 2025
0419885
Improve how quiz names are found to store in records
EdJones Mar 10, 2025
3223982
Create scoreStore copy.js
EdJones Mar 10, 2025
ddb127f
Check & Update TopScores after saving quiz progress (was before)
EdJones Mar 10, 2025
404cd73
Remove the mapping of scores; which we hopefully accomplished via the…
EdJones Mar 10, 2025
56625c4
Hide TopScores widget for editing function.
EdJones Mar 10, 2025
3b2e558
Reduce topscores height.
EdJones Mar 10, 2025
f21cea0
Merge pull request #52 from EdJones/devel
EdJones Mar 11, 2025
3457b45
Fix save drafts not giving user validation errors, or changing Submit…
EdJones Mar 11, 2025
f250bdd
Stat to fix Progress indicator at bottom of editor.
EdJones Mar 12, 2025
9f4bbbc
Merge pull request #54 from EdJones/devel
EdJones Mar 12, 2025
fffe266
UserStatus widget width
EdJones Mar 13, 2025
a2a24b2
Cursor comes up with quiz-specific duscussions.
EdJones Mar 13, 2025
3a5502f
Reverse changes to UserStatus, index Firestore, and other logic
EdJones Mar 13, 2025
c44995e
Fix prop handed to discussions
EdJones Mar 13, 2025
b7e99d2
Add a general discussion, and make it the default.
EdJones Mar 13, 2025
7bc1792
Rename the general quizSet to Basic.
EdJones Mar 13, 2025
68309ac
Cursor tries to improve for mobile
EdJones Mar 13, 2025
1fe97e6
Start to make discussion more mobile friendly.
EdJones Mar 13, 2025
ad61ce3
Cursor's attempt to show more quizItems in discussion view
EdJones Mar 13, 2025
ca74bda
Improve main buttons on QuizSetView
EdJones Mar 13, 2025
00bb023
Try reducing discussions panel size.
EdJones Mar 13, 2025
cf19464
Try agai
EdJones Mar 13, 2025
f66ad19
Again
EdJones Mar 13, 2025
ebd72cd
Change layout again
EdJones Mar 13, 2025
2995851
Merge pull request #56 from EdJones/devel
EdJones Mar 13, 2025
4190777
Fix Quiz Selector funtioning, and add Date/time
EdJones Mar 14, 2025
fce920f
Implement a custom dropdown to better show data invo, etc.
EdJones Mar 14, 2025
59a5e8a
Adjust editor heading size to better fit on phone
EdJones Mar 14, 2025
6935c19
Merge pull request #57 from EdJones/devel
EdJones Mar 14, 2025
e0723fa
Add an admin page to process submitted quiz items.
EdJones Mar 14, 2025
ea7ead9
Simple view of Reading
EdJones Mar 14, 2025
c16edf8
Add a version history button to quizItem editor
EdJones Mar 15, 2025
2babc11
Keeps repeating the same changes. Nothing is happening.
EdJones Mar 15, 2025
8f2eeff
Still isn't fixing it.
EdJones Mar 15, 2025
cfbede4
Update vercel
EdJones Mar 15, 2025
325b1b4
back to tailwind 3
EdJones Mar 15, 2025
d7f4a2b
Upgrade pinia to 3
EdJones Mar 15, 2025
dab790d
Squashed commit of the following:
EdJones Mar 16, 2025
ecd04c5
Fix regression in submit button
EdJones Mar 16, 2025
cf930a0
Better version info + clearer validation status on quizItem save.
EdJones Mar 16, 2025
4510d43
Refactor draft quiz saving logic to streamline document creation and …
EdJones Mar 16, 2025
44a6c8a
Don't show quizItem validation errors til after first save.
EdJones Mar 17, 2025
e4d2d6f
Add approval ability to admin page.
EdJones Mar 17, 2025
64f6db1
Also update quizItemHistory
EdJones Mar 17, 2025
ae22533
Supposed to fix save error with nonexistent id field
EdJones Mar 17, 2025
6f7aa43
Merge branch 'Debugging_edit_errors' into quizEntry_approval
EdJones Mar 17, 2025
5c612f5
Fix copying template error. (Again.)
EdJones Mar 17, 2025
6dc9d53
Add Vowels and consonants quiz item.
EdJones Mar 17, 2025
1b32890
In review of short answer, echo back response.
EdJones Mar 17, 2025
c1e1020
Handle short answer questions with a radio button.
EdJones Mar 17, 2025
3ecee00
Don't show userProgress modal at quiz end.
EdJones Mar 17, 2025
a95dbce
Add handleLottieError function
EdJones Mar 17, 2025
036ede7
Fixed counting short answer correct.
EdJones Mar 17, 2025
15ca845
Merge pull request #58 from EdJones/devel
EdJones Mar 17, 2025
9c718f1
Make mobile quizSetView have same backgrounds, colors as desktop.
EdJones Mar 17, 2025
1c4140e
Also change quizSetTree canvas background.
EdJones Mar 17, 2025
54fa278
Add delete function to Admin page
EdJones Mar 18, 2025
6222347
Supposed to change quizEditHistory to reflect deletion. But got the w…
EdJones Mar 18, 2025
5e8c2d0
Shows Deleted item in admin deleted section
EdJones Mar 18, 2025
cb2a2b3
Broke editor trying to fix regression
EdJones Mar 18, 2025
eef23fd
Fix eror creating new quiz entry. Fix writing ceatedAt instead of tim…
EdJones Mar 18, 2025
c52b800
Updated the UserStatus.vue component to include an Admin link for use…
EdJones Mar 18, 2025
3f12962
Merge pull request #59 from EdJones/devel
EdJones Mar 19, 2025
e44cc15
Add an About page.
EdJones Mar 19, 2025
6533bb3
Cursor's draft PAypal donation box.
EdJones Mar 19, 2025
5844776
Edit about & add paypal
EdJones Mar 19, 2025
4aa7a4c
Skip image for now.
EdJones Mar 19, 2025
afb3527
Correct Paypal config
EdJones Mar 19, 2025
b2d9a75
About text, and homepage links.
EdJones Mar 20, 2025
3612ab8
Edit paypal box and add open source community info.
EdJones Mar 20, 2025
1b820d0
Try to make nodes in quizSetTree more visually representative.
EdJones Mar 20, 2025
2edc77e
Adjust text size & padding.
EdJones Mar 20, 2025
037d7d1
Again with paddeing.
EdJones Mar 20, 2025
1006fe0
And again
EdJones Mar 20, 2025
c0aa526
Fix canvas
EdJones Mar 20, 2025
dad914e
Change font in canvas
EdJones Mar 20, 2025
1abbc5e
Add graphic to About
EdJones Mar 21, 2025
e2b8b47
Adjust Phone screen vertical layout
EdJones Mar 21, 2025
09a5ff2
try again
EdJones Mar 21, 2025
b564d50
Padding on bottom.
EdJones Mar 21, 2025
c0a9f54
Let cursor try.
EdJones Mar 21, 2025
6c3fe5f
Cursor ties to fix node overlapping on mobile.
EdJones Mar 21, 2025
552b67e
It tries again
EdJones Mar 21, 2025
03c6c07
Merge pull request #60 from EdJones/devel
EdJones Mar 21, 2025
8ba307a
Add partners image to home page.
EdJones Mar 21, 2025
8b2fb12
Add colaboration icon to home page, and move attribution to about page.
EdJones Mar 21, 2025
5ecdcb7
Merge pull request #61 from EdJones/devel
EdJones Mar 21, 2025
1381d81
Fix to displaying items without a timestamp.
EdJones Mar 25, 2025
bd584c3
Add null checks to account for items marked as deleted.
EdJones Mar 25, 2025
872870e
Increment version number on save
EdJones Mar 25, 2025
da6ac5e
Better handle version saving and populating?
EdJones Mar 25, 2025
02b1360
Try again to maintain quiz history.
EdJones Mar 25, 2025
8525613
Create new edit page to better get a hold on things.
EdJones Mar 25, 2025
97716c1
Fix how Admin page flags and displays quizItems
EdJones Mar 26, 2025
030c428
Add Causess of Dyslexia (49) to New quizSets
EdJones Mar 26, 2025
de86f34
Cursor attempts to fix the issue where citations are not being displ…
EdJones Mar 26, 2025
9e944ea
Again fix how editor handles citations and resources.
EdJones Mar 26, 2025
95664b6
Add item 50, Allomorphs
EdJones Mar 26, 2025
cbd8986
Add Accepted -> Approved logic.
EdJones Mar 26, 2025
40da331
Update other components to reflect Accepted | Approved workflow.
EdJones Mar 27, 2025
acb5072
Brighter font in QuizSetView
EdJones Mar 27, 2025
84e4477
About page layout
EdJones Mar 27, 2025
800f846
Editing about, and making the Open Source page a modal.
EdJones Mar 27, 2025
3c08a14
Add refernces and attribution back to modal.
EdJones Mar 27, 2025
6a371af
Styling About
EdJones Mar 28, 2025
9516f45
Delete old data folder outside the src dir
EdJones Mar 31, 2025
1420b1f
Add a tab for "New Quiz Items" and finally list the New or Beta quiz …
EdJones Mar 31, 2025
945698a
Added fixes to finding permanent quizitems
EdJones Mar 31, 2025
844af07
Remove 'Beta' tab
EdJones Apr 2, 2025
935b8ca
Remove Fork Item button
EdJones Apr 2, 2025
7944ee1
Fix quizSetView to correctly handle click on quizItem
EdJones Apr 4, 2025
61e1085
import parners image
EdJones Apr 5, 2025
868397c
Import partners image
EdJones Apr 5, 2025
f7e41a1
Reduce routing paths for editing quiz items
EdJones Apr 6, 2025
8dd7b30
Remove stom quiz-items.jsring ID's fr
EdJones Apr 6, 2025
2a776a2
Add list of items with a version history via quizEditHistory docs.z
EdJones Apr 7, 2025
b40e1ff
Add an admin tool to create version history via quizEditHistory docs
EdJones Apr 7, 2025
e2a336e
Add a hide/toggle for published items in Contributions modal.
EdJones Apr 7, 2025
00bcbfa
Remove extra modal field
EdJones Apr 7, 2025
ebd3f96
Use quizItem 46 instead of 41, as it has the modal.
EdJones Apr 7, 2025
3b1e30e
Add a "None of the above" option to multiple-answer multiple-choice q…
EdJones Apr 11, 2025
46d40b5
Add code (to editor only) to include Snipd snips.
EdJones Apr 12, 2025
1faffe3
Update view to display Snipd podcast and snip.
EdJones Apr 12, 2025
8d8c99a
Try to fix issue: Edits are saving to Firestore, but version is not i…
EdJones Apr 12, 2025
614c562
Fix display of version modal.
EdJones Apr 12, 2025
09c5416
Debugging version issues
EdJones Apr 12, 2025
c667c91
Cursor tries to fix
EdJones Apr 12, 2025
98abe0e
Another try at fixing. Thhbbt
EdJones Apr 12, 2025
941e530
Implement Sniped part of podcast component,
EdJones Apr 12, 2025
78b3508
Add #51, academic vocabulary (w Snipd)
EdJones Apr 12, 2025
ba1da39
Mods to admin page to show approved items.
EdJones Apr 12, 2025
e0a64d9
Add item 52: Over-teaching.
EdJones Apr 12, 2025
caef48a
Add 53 & 54, upper Vocabulary & TIDES
EdJones Apr 13, 2025
bb65c4d
Change correct anser for 49, eliminate duplicate fields.
EdJones Apr 13, 2025
2e5d627
Remove list of entries with edit history
EdJones Apr 13, 2025
239ab36
Try to fix edits creating new quizItem instead of versioned change.
EdJones Apr 14, 2025
674a813
Failed attemots at fixing editor
EdJones Apr 14, 2025
8d7b623
Modify quisStore to allow for forking quizEntries.
EdJones Apr 14, 2025
126fe39
Update Custom Dropdown to add a for button
EdJones Apr 14, 2025
9f82d44
Further refinements to forking process.
EdJones Apr 14, 2025
d513eaa
I think forks kinda work
EdJones Apr 14, 2025
a702725
Finally fixed editing/version problem
EdJones Apr 14, 2025
b0b3b1f
Fix button on quizSetView
EdJones Apr 14, 2025
dfa985c
Add item #55: Intervention Decisions
EdJones Apr 14, 2025
d9f4d4d
Add 55 to quizSets
EdJones Apr 16, 2025
ffc85f7
Add working memory items
EdJones Apr 18, 2025
f52fa8d
Fix (in) correct answer
EdJones Apr 18, 2025
0c416a2
Create EditorLogicFlow.md
EdJones Apr 23, 2025
5113073
Add Control Flow (Mermaid) Diagrams
EdJones Apr 23, 2025
2351f23
Add Concerns section to EditorLogicFlow.md
EdJones Apr 23, 2025
1a96234
documenting the forking mechanism
EdJones Apr 24, 2025
56543d9
Try to fix new draft error.
EdJones Apr 29, 2025
344d41a
Add 58: Teacher frustration
EdJones Apr 30, 2025
c7495ae
After last fix, was not correctly saving quizEntries
EdJones Apr 30, 2025
e00e7d8
Resources were not correctly displaying both text and description.
EdJones Apr 30, 2025
36df900
Move #45 to Kinder-first. Hopefully fix bad production build.
EdJones May 1, 2025
d10f9f1
Add base: '/' to vite congfig to address deployment error
EdJones May 25, 2025
5b9a259
Before saving draft quiz data, explicitly exclude id field.
EdJones Jun 10, 2025
a33a3ab
Fix admin page to look for all quizHistories, ragardless of IS type
EdJones Jun 10, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
443 changes: 443 additions & 0 deletions EditorLogicFlow.md

Large diffs are not rendered by default.

89 changes: 0 additions & 89 deletions data/quiz-items copy.js

This file was deleted.

288 changes: 0 additions & 288 deletions data/quiz-items.js

This file was deleted.

9 changes: 0 additions & 9 deletions data/quizSets.js

This file was deleted.

Loading