Skip to content
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

Fill in the blanks, ülesannet ei saa kontrollida, leht "hangub" #83

Closed
tammets opened this issue Mar 27, 2018 · 3 comments
Closed

Fill in the blanks, ülesannet ei saa kontrollida, leht "hangub" #83

tammets opened this issue Mar 27, 2018 · 3 comments
Assignees
Labels

Comments

@tammets
Copy link
Contributor

tammets commented Mar 27, 2018

https://vara.e-koolikott.ee/node/3024#overlay-context=node/4441

image

image-1

@tammets tammets added the viga label Mar 27, 2018
@pjotrsavitski
Copy link
Contributor

Probleem on H5P.Blanks mooduli blanks.js failis meetodis getxAPIDefinition

Nimelt, süüdlaseks on definition.correctResponsesPattern ja selle täitmisega tegelev kood. Selle eesmärk on genereerida kõikide võimalike õigete vastuste variatsioone. Kui variatsioonide arv ulatub miljonitesse, siis võtab koodi jooksutamine liialt kaua aega.

Lahenduseks oleks vastava funktsionaalsuse välja kommenteerimine (seda igas võimalikus H5P.Blanks versiooni koodis.

Peab kindlaks tegema, et see ei ajaks LRS süsteemi hulluks ning too võtaks vastava statement'i vastu.

@pjotrsavitski
Copy link
Contributor

Ja siin on seda kenasti mainitud
h5p/h5p-blanks#5

Aastal 2016

@pjotrsavitski
Copy link
Contributor

pjotrsavitski commented Aug 24, 2018

Siin on üks võimalik parandus, mis eemaldab õgete vastuste variatsioonide genereerimist. xAPI stardardi järgi pole tegemist nõutud infoga, seega pole LRS'il selle vastu midagi. Muus osas jääb kõik ligikaudu samaks.

https://gist.github.com/pjotrsavitski/7e46357cd5c4012b7cd9047739ac440e

**Avastasin veel ühte käitumismustrit. Nimelt: kui keegi laeb ülesse pakki, mille sees on mõned H5P moodulid, siis need kirjutavad olemasolevaid üle (kui versioonid on samad). Arvan, et PATCH versioonid kuuluvad samasse kategooriasse. Ehk siis, kõik eelnevad muudatused kirjutatakse üle.

Olin küll adminni õigustes, kuid see ei oma vast mingit erilist tähtsust.**

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants