Technikai fórum

Kurzus áthelyezése próbálkozásokkal

 
Picture of Kornél Nagy
Kurzus áthelyezése próbálkozásokkal
by Kornél Nagy - Saturday, 5 June 2021, 9:22 PM
 

Üdv,

Van egy kurzus, amibe véletlenül két kurzus anyaga (kérdésbank, tesztek, résztvevők, próbálkozások) került. Szét szeretném választani, ami nagyrészt sikerült. A régi helyről importálással minden átment az újonnan létrehozott kurzusba, csak a próbálkozások nem. Hogyan lehetne ezeket is áthelyezni?

Köszönöm a segítséget.

Picture of Csaba Vágvölgyi
Tárgy: Kurzus áthelyezése próbálkozásokkal
by Csaba Vágvölgyi - Sunday, 6 June 2021, 9:14 AM
 

Kedves Kornél!

Én talán mádképp futnék neki a dolognak:

1. Készítenék egy teljes (felhasználókkal, eredményekkel) másolatot az eredeti kurzusról

2. Kitörölném az egyes példányokból az oda nem illő tartalmakat.

Üdv.: Vágvölgyi Csaba

moodlemoot.hu - online, ingyenes e-learning konferencia június 25-én

Picture of Kornél Nagy
Tárgy: Kurzus áthelyezése próbálkozásokkal
by Kornél Nagy - Sunday, 6 June 2021, 10:37 AM
 

Kedves Csaba!

A segítségkéréskor nem írtam, hogy próbálkoztam a kurzus másolatkészítéssel, de még jelen pillanatban is ott tart, hogy a Biztonsági mentés folyamata függőben. Ezért választottam a másik, az importálási megoldást.

Akkor a probléma igazából a másolat készítésének lefagyása. Valamiért nem tudja megcsinálni. Már két függő folyamat lett, mert most ismét kísérletet tettem a kurzus másolásra, és a folyamat sorra kattintva az alábbi hibaüzenetet látom (remélem, nem baj, hogy ide bemásolom):

Error: mdb->get_record() found more than one record!
   • line 1636 of /lib/dml/moodle_database.php: call to debugging()
   • line 1596 of /lib/dml/moodle_database.php: call to moodle_database->get_record_sql()
   • line 229 of /backup/util/helper/async_helper.class.php: call to moodle_database->get_record_select()
   • line 251 of /course/view.php: call to async_helper::is_async_pending()

Sajnos, nem tudom, mit lehet ezzel kezdeni, egyáltalán, ezt a befagyott műveletet lehet-e törölni valahol.

Köszönöm, ha tudsz valamilyen megoldást írni.

Üdv,
Nagy Kornél
Picture of Csaba Vágvölgyi
Tárgy: Kurzus áthelyezése próbálkozásokkal
by Csaba Vágvölgyi - Sunday, 6 June 2021, 11:28 AM
 

A cron fut???  

Itt tudod ellenőrizni: Portálkezelés / Értesítések

Itt nincs hibaüzenet? 

Portálkezelés / Szerver / Környezet

Picture of Kornél Nagy
Tárgy: Kurzus áthelyezése próbálkozásokkal
by Kornél Nagy - Sunday, 6 June 2021, 12:12 PM
 

Kedves Csaba!

Sajnos, ahhoz a ponthoz értünk el, amitől kezdettől fogva tartottam, hogy a hiba mélysége meghaladja az én kompetenciámat és tudásomat. Iskolánkban nem én vagyok a rendszergazda, a szerverhez és a Moodle rendszer valóságos fájljaihoz sincs hozzáférésem. Jómagam a program webes felületének kezelését, igazgatását végzem (segítem az oktatók, hallgatók dolgát, teszteket, kérdésbankokat hozok létre, beiratkoztatok, értesítéseket küldök stb.) Úgy gondolom, a cron futtatását én nem tudom megoldani.

A Portálkezelés / Értesítés alatt ez az üzenet fogadott:
"A admin/cli/cron.php kódot sohasem nem használta, futtassa 1 p időközönként."

Hétfőn jelzem a felelősnek a kialakult helyzetet, és tájékoztatom, mire jutottam a segítségeddel, amit ezúton is nagyon köszönök! (Főleg, így hogy hétvége van.)


Köszönet és üdvözlet,

Kornél

Picture of Csaba Vágvölgyi
Tárgy: Kurzus áthelyezése próbálkozásokkal
by Csaba Vágvölgyi - Monday, 7 June 2021, 11:05 AM
 

Ez esetben szinte biztosan a cron futás hiánya lesz a probléma.

Ez alapján be tudjátok állítani, de ha segítség kell írj: https://docs.moodle.org/311/en/Cron


Üdv.: Vágvölgyi Csaba

Picture of Kornél Nagy
Tárgy: Kurzus áthelyezése próbálkozásokkal
by Kornél Nagy - Monday, 7 June 2021, 4:25 PM
 

Köszönöm, kedves Csaba.

Jeleztem felettesemnek a cron futtatása ügyét. Átállította a parancssori helyett a webböngészőből való futtatásra és megkaptam ehhez a jelszót. Sajnos, én ezzel nem tudok mit kezdeni. Vagy mégis tudnám futtatni a Moodle felületen valahol? A tárhelyhez nem férek hozzá.

Picture of Csaba Vágvölgyi
Tárgy: Kurzus áthelyezése próbálkozásokkal
by Csaba Vágvölgyi - Monday, 7 June 2021, 5:07 PM
 

A web alapú cron hívást az itt leírt példa alapján tudod futtatni: https://docs.moodle.org/311/en/Cron#The_web_based_Moodle_cron_command

Az igazi gond, hogy ez nem megoldás a rendszer működése szempontjából. Normálisan csak folymatosan futó cron mellett fognak működni bizonyos dolgok.

Linux vagy Windows környezetben fut a Moodle szerveretek? 

Mindkettőben 2 perc alatt megoldható a cron hívás automatizálása a megfeleő jogosultság birtokában. (az új Moodle verziók esetén a percenkénti futtatás prefereált).

Üdv.: Vágvölgyi Csaba


Picture of Kornél Nagy
Tárgy: Kurzus áthelyezése próbálkozásokkal
by Kornél Nagy - Monday, 7 June 2021, 6:20 PM
 

Kedves Csaba!

Részemről azt hiszem, elmentem a falig. Sem jogosultság, sem elegendő információ és tudás nincs meg ahhoz, hogy előbbre jussak. Úgy vélem, a vizsgaidőszak után lesz előrelépés vagy megoldás a probléma megoldásában.

Köszönöm türelmedet, erőfeszítésedet, remélem, hamarosan fel tudjuk használni ezeket a tanácsokat és helyreáll a rendes működés.

Tisztelettel és üdvözlettel,
Nagy Kornél

Picture of Gyula Papp
Tárgy: Kurzus áthelyezése próbálkozásokkal
by Gyula Papp - Monday, 7 June 2021, 8:28 PM
 

Új Windows szervereken már nem tudom életre lehelni a Moodle által javasolt kis progit. Nem csinál semmit.

Ezt használom helyette - nagy megelégeséssel: https://cron-job.org/en/

Picture of Kornél Nagy
Tárgy: Kurzus áthelyezése próbálkozásokkal
by Kornél Nagy - Tuesday, 8 June 2021, 10:30 AM
 

Köszönöm a segítséget, meg kell várnom a vizsgák végét.

Picture of Kornél Nagy
Tárgy: Kurzus áthelyezése próbálkozásokkal
by Kornél Nagy - Thursday, 10 June 2021, 3:46 PM
 

Köszönöm kedves Csaba és Gyula a segítő tanácsokat. Végül is a cron futtatásával és egy kis szöszöléssel sikerült megoldani az alap problémát, amiért segítséget kértem.

Üdv,
Nagy Kornél

Picture of Csaba Vágvölgyi
Tárgy: Kurzus áthelyezése próbálkozásokkal
by Csaba Vágvölgyi - Thursday, 10 June 2021, 4:32 PM
 

Köszönjük a visszajelzést! :)