Matrikel

Events happening in the community are now at Drupal community events on www.drupal.org.
molaria's picture

Jag ska skapa en hyfsat avancerad matrikel där varje person ska kunna länkas till olika grupper. Typ ett elevsystem med klasser och lärare. Varje elev ska kunna kopplas till flera kurser som i sin tur är kopplade till olika lärare med olika avgifter.

Vad har ni för tips? Det finns antagligen några bra moduler som är en bit på vägen med hjälp av CCK kanske?

Tacksam för alla tips som hjälper mig på vägen.

MVH
Mats-Olof Liljegren

Comments

Detta går så klart att göra

pontus_nilsson's picture

Detta går så klart att göra på en rad olika sätt. Det mest naturliga är kanske taxonomier som finns med i Drupal core. Man skulle även kunna tänka sig att man "flaggar" användare eller kurser med hjälp av modulen Flag. Eller att man från innehållet refererar till vilka användare (eller tvärtom) som tillhör en kurs mh.a. References eller den kanske mer långtidssäkrade modulen Entity Reference. Om man kan tänkas behöva meta data på själva relationen så finns modulen Relation. Om det mer gäller rättigheter att se / gå med i olika grupper så finns Organic Groups som bland annat driver groups.drupal.org.

Vilken lösning man ska välja är alltid lite klurigt. Ett sätt att komma igång är att bygga en enkel prototyp på din lösning med de svåraste use casen på plats först. Ifall det skulle räcka med taxonomi och Entity Reference i prototypen så skulle jag försöka hålla det så pass enkelt senare i projektet också.

Hoppas detta kan vara en hjälp på vägen.

//Pontus Nilsson, Digitalist

Allmänt tips är att låta

jonne_jvl's picture

Allmänt tips är att låta själva arbetet med att sätta relationerna ta sin tid. Se över vad som händer och vad man vill ska hända om man ändrar i existerande data som att flytta en kurs till en annan avdelning och liknande. (ibland är redundant data bra)

Om du kör med views och liknande så rekommenderar jag starkt att du håller koll på hur databasfrågorna blir medans du sätter upp det hela, om du har förmågan skadar det inte att se över hur tabellerna i sig ser ut.

Och precis som Pontus sa, testa ett par olika upplägg, dom klurigaste fallen i alla fall.

Sweden

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: