Tananyagszerkesztő release 2022/8.

Funkciók

  1. LS-12641 Listából választás feladattípus szerkesztésének és létrehozásának letiltása a feladatbank felületen

A feladatbank felületen a listából választás feladat típus szerkesztése és létrehozása ideiglenesen ki van kapcsolva, emellett nem lehet egy feladat típusát listából választás feladat típusra módosítani sem. A feladat szerkesztését és létrehozásást egy későbbi fejlesztés során fogjuk átalakítani, az átalakítás után az említett funkciók újra elérhetőek lesznek.

  1. LS-10796 Keresés különböző feladattulajdonságokra a feladatbank felületen

A feladatbank felületen a korábbi kereső kibővült, már nem csak a kérdés szövegében lehet keresni, hanem feladat azonosítóra, feladat típusra és pontszámra is. A “Keresési szempont” listából lehet kiválasztani, hogy mire keresünk és a “Keresett érték” mezőben adható meg, hogy mit keresünk. Alapértelmezett keresési szempontként az “azonosító” van beállítva. Azonosító esetén csak az azonosítóban megadható karakterekre lehet keresni, minimum 1 maximum 255 karakter adható meg. Pontszámra kereséskor csak számokat fogad el a beviteli mező és maximum 4 karakter adható meg. A feladat típus kiválasztásakor a beviteli mező átalakul egy listává, amiből a keresett feladat típus kiválasztható, a listában a feladatbankban szereplő feladattípusok közül lehet választani. Címkére kereséskor egy címkére lehet keresni, az összes olyan feladatot kilistázza a rendszer, amin az a címke szerepel. A keresőmező ebben az esetben ugyanúgy viselkedik, mint a címke hozzáadásánál, azaz 3 karakter begépelés eután a projektben található címkék között keres, a találati lista a kereső mezőből nyílik le, innen ki kell választani egy konkrét címkét a keresés indításához. 

  1. LS-11781 Feladatbank műveletek logjainak “archiválása”

A korábbi fejlesztések során elkészült feladatbank műveletek logolása funkcióhoz készült ez a fejlesztés. A feladatbank műveletek logjait 60 napig tároljuk kereshető módon. 60 nap után kiíródnak az éppen 60 napnál régebbi logok projektenként egy csv fájlba per nap. Ha nincs archiválandó log, nem jön létre fájl. A fájl nevében nem a log archiválás, hanem a log keletkezés dátuma szerepel.

  1. LS-12132 [Tesztelés] Összetett feladatoknál az alfeladatokhoz az External ID megjelenítése

A feladatbank felületen összetett feladatok részleteinek a megjelenítésekor megjelennek már a részfeladatoknál a részfeladatként beállított feladat külső azonosítója (external ID), amit az importáláskor adtunk meg.

  1. LS_12417 A táblázatkezelés refaktorálása és görgetősáv megjelenítése a feladatbank lista nézeten

A feladatbank felületen, a találatok listájában, ha a lista görgethető, akkor megjelenik a görgetősáv.

  1. LS-12415 Feladatbank felületen egy kiegészítés helyén belül, ha nem az első válasz a hibás, nem jelenik meg a hibaüzenet a mezőhöz

A feladatbank felületen, ha egy szókitöltő vagy egy számérték megadása típusú feladatnál az utolsó válaszlehetőség mezője volt hibás, nem jelent meg a válaszlehetőségek címkéjénél a hibaüzenet. A hiba javítva lett.

  1. LS-12389 Kilépésre vonatkozó változó a teszttulajdonságok panelen

Ha a vizsgázó előbb bezárja a vizsgát, akkor a vizsga a meghatározott módon zárja le a vizsgához tartozó tesztet. 

A teszttulajdonságok képernyőn egy új tulajdonság látható: “Vizsgaeredmény kiértékelése kilépéskor”, melynek lehetséges értékei: Kiértékelés nélkül, Kiértékeléssel, Nincs hatás.

A beállítás segítségével szabályozható, hogy a rendszer hogyan kezelje azt a helyzetet, amikor a tanuló a vizsgateszt befejezése előtt kilép a tananyagból.

  • ‘Kiértékelés nélkül’ opció megadása esetén a vizsgában korábban összegyűjtött pontok nullázódnak, a tanuló idő előtti kilépése 0 pontos, kiértékelés nélküli vizsgastátuszt eredményez. 
  • ‘Kiértékeléssel’ opció esetén a tanuló addig megválaszolt feladataira megkapja a pontot.
  • ‘Nincs hatás’ opció választása esetén a tanuló tesztje nyitva marad, adott körülmények között vissza is tud térni a tesztidő lejártáig. 

A korábbi teszteknél az érték “Nincs hatás” állapottal lett kitöltve.

  1. LS-12298 Feladatmező megjelenítése nxEditorban a szerkesztő nézetben

Ha a tananyagban feladatmező van beszerkesztve, akkor az a feladatmező a beszerkesztési paramétereknek megfelelően jelenik meg a szerkesztő részére az szerkesztői felületen az oldal betöltéskor.

Ha egy tananyagoldalt játszunk le nxPreview-ban, ahol van több feladatmező, amelyekben ugyanaz a feladat van (feladat azonosító értéke azonos és érvényes), akkor amikor kitöltjük az oldalon előnézetben az egyik feladatmezőt, akkor a másik feladatmezőt ettől függetlenül látjuk és tudjuk kitölteni azonos vagy különböző tartalommal. Tehát a feladatmezők egymástól független életet élnek a lejátszás során, azaz nem befolyásolja a kitöltés két feladatmezőben megjelenő feladatot.

A betűtípus-beállítások és a háttér és szegély beállítások egy későbbi fejlesztés hatására érvényesülnek hamarosan, jelenleg az még nem látható.

  1. LS-11436 Feladatmező megjelenítése nxPreview-ban

Ha a tananyagban feladatmező van beszerkesztve, akkor az a feladatmező a beszerkesztési paramétereknek megfelelően jelenik meg a szerkesztő részére az előnézetben.

Ha egy tananyagoldalt játszunk le nxPreview-ban, ahol van több feladatmező, amelyekben ugyanaz a feladat van (feladat azonosító értéke azonos és érvényes), akkor amikor kitöltjük az oldalon előnézetben az egyik feladatmezőt, akkor a másik feladatmezőt ettől függetlenül látjuk és tudjuk kitölteni azonos vagy különböző tartalommal. Tehát a feladatmezők egymástól független életet élnek a lejátszás során, azaz nem befolyásolja a kitöltés két feladatmezőben megjelenő feladatot.

A betűtípus-beállítások és a háttér és szegély beállítások egy későbbi fejlesztés hatására érvényesülnek hamarosan, jelenleg az még nem látható.

  1. LS-11424 Feladat kiértékelése művelet (interakció) (nxEditor)

A feladatmező esetén a kiértékelés egy erre szolgáló interakció segítségével történik, így a szerkesztés során kell biztosítani ezzel azt, hogy a kiértékelés végrehajtódjon, és ehhez lehet kapcsolni a feladatmegoldás sikeres, feladatmegoldás sikertelen, feladatmegoldás vége eseményeket, melyek a kiértékelés eredményére alapoznak.

A tananyagoldalon elhelyezkedő mezőkhöz “Feladat kiértékelése” műveletet tartalmazó interakció kapcsolható tehát, aminek hatására előnézetben és tanulás közben a célmezőben szereplő feladatmezőre vonatkozóan a művelet végrehajtódik, azaz a feladat kiértékelésre kerül. Az interakcióban célmezőként csak feladatmező adható meg.

Az interakcióban szerepel az “Előrehaladás mértéke (%)” mező, melynek a tanuláskori lejátszásnál lesz jelentősége, hogy kiértékelés után az előrehaladást növelje.

Másolások kezelése

  • Tananyag, blokk, oldal másolásnál az interakció másolódik.
  • Mező másolásnál oldalon belül:
    • A forrás mező tartalmi mező: másolódik.
    • A forrás mező rendező mező:
      • Ha a mező struktúrán belül van a célmező, akkor másolódik.
      • Ha a mező struktúrán belül nincs benne a célmező, akkor nem másolódik.
      • Ha oldalon belül, de a rendező mezőn kívül van az intearkció forrásmezője, akkor a nem másolódik (nem kerül bele a másolat az interkció célmezejei közé)
  • Teljes mezőstruktúra másolásnál (beillesztés felülírással) oldalak között: az interakció másolódik.
  • Mező másolásnál oldalak közötti (Forrásmező):
    • A forrás mező tartalmi mező: nem másolódik az interkació.
    • A forrás mező rendező mező:
      • Ha a mező struktúrán belül van a célmező, akkor másolódik.
      • Ha a mező struktúrán belül nincs benne a célmező, akkor nem másolódik. 
  1. LS-11432 Feladatmegoldás sikertelen esemény (nxEditor)

A feladatmező esetén a kiértékelés egy erre szolgáló interakció segítségével történik, így a szerkesztés során kell biztosítani ezzel azt, hogy a kiértékelés végrehajtódjon, és ehhez lehet kapcsolni a feladatmegoldás sikeres, feladatmegoldás sikertelen, feladatmegoldás vége eseményeket, melyek a kiértékelés eredményére alapoznak.

Az nxEditorban van lehetőség a tananyagoldalon elhelyezkedő feladatmezőkhöz “Feladatmegoldás sikertelen” eseményt tartalmazó interakciót kapcsolni, aminek hatására előnézetben és tanulás közben az adott Feladatmezőben történő kiértékelés megtörténtével, amennyiben a feladat megoldása helytelen, akkor az esemény bekövetkezettnek minősül, és az interakcióban szereplő művelet végrehajtódik.

Az nxEditorban a másolások az alábbiak szerint kezelik az interakciót:

  • Tananyag, blokk, oldal másolásnál az interakció másolódik.
  • Mező másolásnál oldalon belül: az interakció másolódik.
  • Teljes mezőstruktúra másolásnál (beillesztés felülírással) oldalak között: az interakció másolódik.
  • Mező másolásnál oldalak közötti: nem másolódik az interakció.
  1. LS-11430 Feladatmegoldás sikeres esemény (nxEditor)

A feladatmező esetén a kiértékelés egy erre szolgáló interakció segítségével történik, így a szerkesztés során kell biztosítani ezzel azt, hogy a kiértékelés végrehajtódjon, és ehhez lehet kapcsolni a feladatmegoldás sikeres, feladatmegoldás sikertelen, feladatmegoldás vége eseményeket, melyek a kiértékelés eredményére alapoznak.

Az nxEditorban van lehetőség a tananyagoldalon elhelyezkedő feladatmezőkhöz “Feladatmegoldás sikeres” eseményt tartalmazó interakciót kapcsolni, aminek hatására előnézetben és tanulás közben az adott Feladatmezőben történő kiértékelés megtörténtével, amennyiben a feladat megoldása helyes, akkor az esemény bekövetkezettnek minősül, és az interakcióban szereplő művelet végrehajtódik.

Az nxEditorban a másolások az alábbiak szerint kezelik az interakciót:

  • Tananyag, blokk, oldal másolásnál az interakció másolódik.
  • Mező másolásnál oldalon belül: az interakció másolódik.
  • Teljes mezőstruktúra másolásnál (beillesztés felülírással) oldalak között: az interakció másolódik.
  • Mező másolásnál oldalak közötti: nem másolódik az interakció.
  1. LS-12512 Publikáció hibakezelő ágában lévő hibák javítása

Bizonyos technikai javítások történtek a hibakezelő ágakban. (Nem bejelentett hiba alapján, hanem a kód átnézése alapján került sor erre.)

  1. LS-12508 Publikációnál a fill-in selectre vonatkozó tiltó validációk feloldása vizsga teszt esetén.

A Vizsga modulban megvalósult a fill in select feladattípus megjelentése, ezért a publikációnál a validáció már engedélyezi azt, hogy a tananyagban legyen ilyen típusú feladat.

  1. LS-12400 Publikálás átalakítása – Ne a publikálás során dőljön el a kliensverzió

A jövőben egy kliensverzió lesz a lejátszókban, így nem a publikálás során dől el, és nem a publikációs csomagban szerepel a kliens verziója. Ennek technikai előkészítése történt meg. 

  1. LS-12399 Publikálás átalakítása – Ne a nexiuscontentre történjen a publikálás

A publikálás során használt storage (tároló) átírása történt meg a httérben történt technikai változásoknak megfelelően.

  1. LS-12343 Összetett feladatnál a subexercise-hez megadott external id eltárolása az összetett feladatot tartalmazó táblában

A feladatbank felületen az összetett feladatba behivatkozott feladat external id-ját (import táblázatban “id” mező) megjeleníteni az összetett feladat megtekintési nézetében, ennek érdekében szükség volt az összetett feladat import táblában a subexercise típusú sornak a description mezőjében megadott external id eltárolására az összetett feladatot tartalmazó adatbázis táblában.

Hibajavítások

  1. LS-8220 NxExercises – Egyszerű keresés – változatlan paraméterekkel indított keresés új keresést indít

A feladatbank felületen most már csak akkor lehet új keresést indítani, ha a szerver oldalról megérkezett a keresés eredménye, annak érdekében, hogy ne lehessen még folyamatban lévő keresés esetén új keresést indítani, ami a rendszert megterheli.

  1. LS-12416 Feladatbank felületen Csoportosítás feladattípusnál a média elem feltöltése közben azt az elemet ne lehessen törölni, amihez épp töltünk fel média elemet

A hiba javítva lett, ha egy csoportosítás típusú feladatnál egy csoport elemhez média elemet töltünk fel, akkor sem az adott média elem, sem a csoport, amibe tartozik, nem törölhető, ugyanakkor másik, ugyanabba a csoportba tartozó csoport elem törölhető.

  1. LS-12547 Média elem feltöltés közben, ha a válaszok sorrendjét módosítjuk, akkor a töltődő média elem “menjen” a válasszal

A feladatbank felületen, ha a válaszlehetőségek sorrendjét módosítottuk, amikor folyamatban volt a válaszlehetőségekhez média elem feltöltése, akkor a média elemek nem a megfelelő válaszhoz töltődtek fel. Hogy a hibát ne lehessen előidézni, egy feladat válaszlehetőségeinek a sorrendje nem módosítható, ha éppen média elem töltődik fel bármelyik válaszlehetőséghez.

  1. LS-12611 nxEditor – Single choice feladat nem értékelődik ki

A feladat kiértékelésnél hibaüzenet jelentkezett. A hiba javításra került.

  1. LS-12603 nxEditor – Multi choice feladat nem értékelődik ki

A feladat kiértékelésnél hibaüzenet jelentkezett. A hiba javításra került.

  1. LS-12602 nxEditor – Oldal információk gomb nem nyitható

Oldal információk’ gomb enabled állapota esetén sem nyílit meg a panel. A hiba javításra került.

  1. LS-12478 nxPreview – Súgó szövegdoboza üresen megjelenik

Ha a Súgó megjelenítése értéke “Igen” és a feladathoz tartozó Hint mező értéke üres, akkor megjelenik  a feladathoz tartozó Súgó szövegdoboza üresen nxPreviewban. A hiba javításra került, így ebben az esetben nem jelenik meg a súgó szövegdoboza, csak akkor ha az érték nem üres.

Leave a Reply

Your email address will not be published. Required fields are marked *