Puncte:0

Cum pot construi o structură de date specifică?

drapel cn

Am un Curs tip de conținut care are mai multe „module”. (Un modul este doar un nume.) Există, de asemenea, mai multe „unități”, care pot să aparțină sau nu unui modul. O unitate are mai multe câmpuri, de exemplu Locație, Descriere.

Am creat un Unitatea de curs tipul de paragraf și a Unități câmp din tipul de conținut „curs”, care face referire la acest tip de paragraf. Astfel pot crea unități care aparțin cursului.

Cu toate acestea, nu sunt sigur cum să mă ocup de module. Aș putea crea un Modul de curs tip de paragraf, dar nu cred că mi-ar permite să atașez o unitate la un modul, deoarece nu există nicio modalitate de a selecta un paragraf existent.

Practic, trebuie să creez mai multe module în interiorul unui nod, apoi mai multe unități și, opțional, să atașez aceste unități la unul dintre modulele pe care le-am creat.

sonfd avatar
drapel in
Modulele sunt unice pentru un curs? Unitățile pot aparține mai multor module? Pot aparține mai multe unități aceluiași modul? Ce este diferit la o unitate dacă este atașată la un modul față de nu?
Hubert avatar
drapel cn
Da, modulele sunt unice pentru un curs. Unitățile nu pot aparține mai multor module, dar mai multe unități pot aparține aceluiași modul. Nu există nicio diferență între o unitate care aparține unui modul și nu. Într-un fel, unitățile sunt etichetate cu un modul, așa că am ajuns să configurez module ca vocabular de taxonomie (cu un câmp de referință de conținut care indică un curs)
Puncte:1
drapel cn

Având în vedere ceea ce ați făcut până acum, vă recomand:

  • Creați o taxonomie „Module”.
  • Faceți din aceasta o taxonomie ierarhică care include numele cursurilor (ca și cum cursurile ar fi module de nivel superior) și apoi adăugați modulele sub acestea.
  • Adăugați un câmp de referință pentru taxonomie la paragraful dvs. de unitate
  • Acesta va fi flexibil în câteva moduri:
    • Acesta va permite modulelor să primească câmpuri descriptive după cum este necesar mai târziu.
    • Acesta va permite căutarea pe site și filtrarea după modul într-o ierarhie care include cursuri.
    • Va permite modulele în cadrul modulelor dacă aceasta devine o cerință ulterioară.

Îmbunătățiri opționale

  • Faceți ca câmpul selector de modul din formularul de paragraf de unitate să utilizeze o vizualizare care filtrează după numele cursului curent ca părinte (cu adâncime)
Hubert avatar
drapel cn
Mulțumesc, este o idee grozavă! Am ajuns să înființez o taxonomie „modul de curs” (deși am păstrat-o simplă, cu doar un nume și referință la curs) și am etichetat fiecare unitate de curs cu un termen.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.