amp-up-io / qti3-item-player-controller

Sample QTI3 Test Controller that exercises API's of the qti3-item-player component.
https://qti.amp-up.io/#about
MIT License
1 stars 3 forks source link

basic test upload #6

Open TomWoodward opened 4 months ago

TomWoodward commented 4 months ago

I was trying to get more familiar with the runner and test it with different qti content. i'm not sure if this is something you're interested in merging, if you are i will clean up the gross parts.

the singleton pattern is not strictly necessary because the underlying array is shared anyway, but because i was expecting the changes to be shared it seemed like a good idea at the time.

the assessment level import is super naive, but it didn't seem like the project supported the "Test" level features anyway so i left it at putting all the items in a list without any of the other stuff.

i've never worked with vue before and i'm new to qti, i would like to learn more. some of the example content i tried to use did not work so great, but i'm not sure how intended that is based on the limitations of the examples and project support. if you wanted to enable discussions on this repo, or had some other venue for questions, i would love to talk more about it.

paulgrudnitski commented 4 months ago

I'm pleased and excited that you've attempted to add some Import capabilities.

Content Package import is an extremely advanced capability. There are mountains of code associated with CP Import and Item + Test Validation in the Amp-up.io Content Bank.

Thank you for this PR and also for your suggestion about using a Github Discussion. I have done as you've suggested and enabled a Discussion https://github.com/amp-up-io/qti3-item-player-controller/discussions because this is an important topic. Can I interest you in moving this topic over here?

On Fri, May 17, 2024 at 10:15 AM Thomas Woodward @.***> wrote:

I was trying to get more familiar with the runner and test it with different qti content. i'm not sure if this is something you're interested in merging, if you are i will clean up the gross parts.

the singleton pattern is not strictly necessary because the underlying array is shared anyway, but because i was expecting the changes to be shared it seemed like a good idea at the time.

the assessment level import is super naive, but it didn't seem like the project supported the "Test" level features anyway so i left it at putting all the items in a list without any of the other stuff.

i've never worked with vue before and i'm new to qti, i would like to learn more. some of the example content i tried to use did not work so great, but i'm not sure how intended that is based on the limitations of the examples and project support. if you wanted to enable discussions on this repo, or had some other venue for questions, i would love to talk more about it.

You can view, comment on, or merge this pull request online at:

https://github.com/amp-up-io/qti3-item-player-controller/pull/6 Commit Summary

File Changes

(4 files https://github.com/amp-up-io/qti3-item-player-controller/pull/6/files)

Patch Links:

— Reply to this email directly, view it on GitHub https://github.com/amp-up-io/qti3-item-player-controller/pull/6, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAG3MLI7NRHWOYQFVTF5PEDZCY3KXAVCNFSM6AAAAABH4P6JJWVHI2DSMVQWIX3LMV43ASLTON2WKOZSGMYDGMRTHA4DIOA . You are receiving this because you are subscribed to this thread.Message ID: @.***>