lessenrooster maken

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Medior Java developer (fullstack)

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

Mendix Ontwikkelaar - Vernieuwen van het applicati

Bedrijfsomschrijving De ontwikkelingen in de transportsector gaan razendsnel. Bij ons kun je een belangrijke rol spelen in deze sector. We streven ernaar om onze klanten te ontzorgen op het gebied van continuïteit en veiligheid met innovatieve producten en diensten. We willen dat onze klanten de veiligste vervoerders van Europa worden. Ons team werkt hard om deze ambitieuze doelstellingen te bereiken en we bieden een motiverende werkomgeving aan. We zijn op zoek naar zelfstarters met een focus op resultaat en beslissingsbevoegdheid. Functieomschrijving Als Mendix ontwikkelaar bij deze organisatie heb je een gevarieerde baan. Het applicatielandschap wordt vernieuwd en de “schade en

Bekijk vacature »

Embedded Software Developer

Functie omschrijving Ben jij een Embedded Software Developer die affiniteit heeft met de allernieuwste technieken? Voor een mooi softwarebedrijf in omgeving Gouda zijn wij op zoek naar een Embedded Software developer. Binnen deze rol houdt jij je bezig met alle werkzaamheden die nodig zijn om een functionaliteit te bouwen. Denk aan ontwerpen, architectuur, programmeren en algoritmes. Je voert test en validatie werkzaamheden uit bij de implementatie bij de klant. Ben jij enthousiast en een echte team player? Lees dan snel verder en laat wat van je horen! Bedrijfsprofiel Onze opdrachtgever bestaat uit een groot aantal creatieve en ambitieuze ontwikkelaars. Ze

Bekijk vacature »

Senior Developer Betty Blocks Blauwe Haven Rotterd

Functieomschrijving Voor de Politie zijn wij opzoek naar een Senior Developer Betty Blocks Blauwe Haven Rotterdam. De politieorganisatie heeft jaarlijks te maken met een aanzienlijk aantal politiemedewerkers die vanwege mentale overbelasting niet of beperkt inzetbaar zijn. De Blauwe Haven Rotterdam ondersteunt deze politiemedewerkers in hun herstel en re-integratieproces. De huidige digitale systemen van de Politie bieden onvoldoende ondersteuning in het herstel- en re-integratieproces van politiemedewerkers. Zowel voor de politiemedewerkers als voor de organisatie. Politiemedewerkers worden buitengesloten, waardoor zij eigen regie verliezen. Begeleiders kunnen de voortgang van de medewerkers niet goed monitoren. Management beschikt niet over de mogelijkheid trends te signaleren

Bekijk vacature »

Ventilatiesysteem Productontwikkelaar HBO WO Verwa

Samengevat: Zij bieden flexibele ventilatiematerialen, geluidsdempers, rookgasafvoer producten en industrieslangen. Ben jij een technisch productontwikkelaar? Heb jij ervaring met het ontwikkelen van nieuwe producten? Vaste baan: Technisch Productontwikkelaar HBO WO €3.000 - €4.000 Zij bieden een variëteit aan flexibele ventilatiematerialen, geluiddempers, rookgasafvoer producten, industrieslangen en ventilatieslangen voor de scheepsbouw. Met slimme en innovatieve materialen zorgen wij voor een gezonde en frisse leefomgeving. Deze werkgever is een organisatie die volop in ontwikkeling is met hardwerkende collega's. Dit geeft goede ontwikkelingsmogelijkheden. De branche van dit bedrijf is Techniek en Engineering. Functie: Voor de vacature als Technisch Productontwikkelaar Ede Gld HBO WO ga

Bekijk vacature »

Frontend Developer

Dit ga je doen Door ontwikkelen van het online platform Deel uitmaken van verschillende ontwikkelteams Meedenken over UI/UX vraagstukken Uitdragen van Front-end binnen de organisatie Hier ga je werken Deze organisatie, gevestigd in de omgeving van Amsterdam, is een grote onderwijs instelling met meerdere vestigingen en een groot aantal studenten. Zo telt deze organisatie +/- 35.000 gebruikers. Bij deze organisatie staat jouw ontwikkeling centraal en is er veel ruimte voor eigen initiatieven. In samenwerking met jouw team ga jij de online omgeving verder ontwikkelen. In de rol van Front end Developer zal jij 50% van jouw tijd werken in het

Bekijk vacature »

Back-end Software Developer

Functie omschrijving Ben jij op zoek naar een uitdagende development functie bij een klein gespecialiseerd softwarebedrijf? Wil jij graag hybride werken (combi tussen thuis + kantoor), loop jij warm voor maatwerk software en voel jij je prettig in een informele cultuur? Zoek dan niet verder! Reageer direct! Voor een gewilde werkgever in omgeving Tilburg zoeken wij een back-end software developer met een aantal jaar werkervaring. Je gaat werken voor een klein softwarebedrijf dat gespecialiseerd is in de ontwikkeling van integratiesoftware. Jouw werkzaamheden zien er als volgt uit: In een klein team met 4 ontwikkelaars houd jij je bezig met afwisselende

Bekijk vacature »

Ambitieuze medior developer

Wat je gaat doen: Heb jij al een paar jaar ervaring als developer maar wil jij naar the next level? In ons NextLevelDev Programma helpen wij jou om de volgende stap te zetten: een mooi programma aan trainingen op het gebied van Java, hippe frameworks, Agile/Scrum, OCP-certificering en optioneel: andere JVM-talen als Kotlin en Scala; Cloud (AWS, Azure, GCP) Soc Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun

Bekijk vacature »

Outsystems Developer Medior

Dit ga je doen Bouwen aan nieuwe en innovatieve applicaties; Maken van koppelingen tussen Outsystems en het bestaande applicatielandschap; Troubleshooting op bestaande software. Hier ga je werken De organisatie is internationale speler binnen de bouwbranche en richt zich op de infrastructuur, zowel boven als onder de grond. Ze zijn ruim 1100 man groot en maken op IT vlak een mooie groei door. Als ervaren Developer kom je te werken op een IT-afdeling van zo'n 25 man groot. Een aantal jaar geleden hebben ze de keuze gemaakt om zich meer te gaan richten op ontwikkeling en door de groei van de

Bekijk vacature »

(Lead) PHP Software Developer

Functie omschrijving Voor een klein softwarebedrijf in Breda, zijn wij op zoek naar een PHP software developer met een aantal jaar werkervaring. Je krijgt een plek in een klein team met 2 andere software developers. Wil jij graag werken met de nieuwste technieken bij een bedrijf waar jij de lead gaat nemen in de verder ontwikkeling en modernisering van een eigen software pakket? Dan ben je hier aan het juiste adres! Jouw werkzaamheden gaan er als volgt uit zien: Je gaat aan de slag met de ontwikkeling en vernieuwing van het "in-house" ontwikkelde multimedia platform. Je neemt de lead in

Bekijk vacature »

Junior Software Developer (HBO / WO)

Functie omschrijving Voor een leuke opdrachtgever zijn wij op zoek naar een Junior Software Developer! Sta jij aan het begin van je carrière en heb je net je HBO of WO-diploma in de richting van ICT of Techniek mogen ontvangen? En heb jij grote affiniteit met software development? Dan hebben wij bij Jelling IT Professionals de perfecte opdrachtgever in de omgeving van Hoofddorp. Binnen deze functie vervul je een onsite learning programma waarbij je aan de slag gaat met PHP en Laravel. Hierbij ben je voornamelijk werkzaam op verschillende klantlocaties en is het jouw taak om hun wensen en eisen

Bekijk vacature »

Applicatie ontwikkelaar

Functie omschrijving Zelfstandige applicatie ontwikkelaar gezocht voor familiair bedrijf in omgeving Barendrecht! Ben jij op zoek naar een nieuwe uitdaging en zoek jij een informele werkgever waar je zelfstandig kunt werken binnen een leuk IT team, lees dan snel verder want wie weet zijn wij op zoek naar jou! Binnen deze rol houdt jij je met het volgende bezig: Onderhouden en ontwikkelen van de IT systemen; Opzetten van Azure Cloud systemen, denk aan interfaces, hardware op de Cloud, webportalen of BI functies; Werken aan scripts binnen verschillende software applicaties, denk aan ERP en CAD; Ontwikkelen en implementeren van MS PowerApps

Bekijk vacature »

Medior/senior front end developer

Functie Vanwege de groei binnen het bedrijf zijn we op zoek naar versterking in het development team. Als back-end developer bouw je aan de bedrijfssoftware die ons helpt bij de primaire processen. Een leuk (intern) project dus waarbij je de software continu doorontwikkeld! Je werkt in een klein team, we hebben dagelijks stand-ups en iedere twee weken een scrum-sessie, begeleid door onze Scrum Master. Hierin krijg je uitgebreid de kans om je ideeën te presenteren, en te overleggen met je mede-ontwikkelaars en de Product Owner. Binnen de ontwikkelteams gebruiken we Trello, Gitlab, Jiira, Confluence en Boockstack. Hiernaast werken ze met

Bekijk vacature »

Full-stack Developer

As a Full-stack developer at KUBUS, you will develop the (web)applications and services of BIMcollab. You will work on both the front- and back-end. As a software company, KUBUS is in a unique position. We build our own products that are used by tens of thousands of users worldwide. Our company is just the right size: big enough to make a real impact in the market, but small enough that as an individual developer you can have an impact and really make a difference. Our development team consists of over 40 developers, testers, scrum masters and product owners, divided over

Bekijk vacature »

Senior front-end developer (React)

Functie Momenteel zijn ze op zoek naar een ervaren front-end developer. Als senior werk je nauw samen met 5 collega developers. Een klein scrum team dus, met korte lijnen waardoor jouw ideeën snel tot uitvoering gebracht kunnen worden. De huidige applicaties worden veelal ontwikkeld met o.a. React, Redux, TypeScript. Ze zijn echt op zoek naar een kartrekker in het team. Naast het meedenken over, opzetten en uitvoeren van bijvoorbeeld de architectuur of toepassing van nieuwe technieken krijg je ook veel tijd om de meer junior (front-end) developers te begeleiden. Hierin nemen ze graag de tijd om mensen de ruimte te

Bekijk vacature »
Jens houwe

jens houwe

08/09/2013 18:54:47
Quote Anchor link
Hallo,

Mijn naam is Jens en ik werk op een school in Antwerpen. Ieder jaar is het een grote klus om de lessenroosters op te maken vandaar dat ik dit door php wil laten doen. Ik kom er zelf wel niet uit hoe ik dat zou moeten doen.

mijn database
leerlingen
-id
-naam
-klas (id)
...

vakken
-id
-klas (id)
-naam
-aantal_uur
-meerdere_uren (meerdere uren na elkaar)
-combiklas (1 = ja als het echt niet anders kan)
-eisen (gesplitst door een komma vb:lo,ict,beamer)

lokalen
-id
-naam
-plaatsen
-bestemming (voor lo, ict, beamer van de vakken)

leerkrachten
-id
-naam
-vakken (gesplitst door een komma vb: ned,ict,wis)

klas
-id
-naam
-afdeling
-graat

Alleen zou ik nu niet goed weten hoe ik het best het rooster kan maken? zelf vindt ik het zeer complex. Het zou soms ook als "meerdere_uren" bij vakken een 1 is geen vak maar 1 uur mogen geven (zoals praktijk) en het zou een beetje logisch moeten zijn.
Hoe zouden jullie dit doen?
Gewijzigd op 08/09/2013 18:57:25 door Jens houwe
 
PHP hulp

PHP hulp

25/12/2024 02:40:09
 
Victor G

Victor G

08/09/2013 20:58:35
Quote Anchor link
Als je bij een school werkt, waarom de school geen php developer inhuren of je kijkt naar een dergelijk systeem (vb: magister). Ik neem tenminste aan dat het goed moet gebeuren.. Maargoed dit is keus van de school.

Op je vraag, ik zou eerst de vakken database handmatig invullen ( of dat eerst automatiseren ). Daarna een tabelletje maken voor de indeling, en gebaseerd op de leerling ID de vakken invullen met de dergelijke informatie. Ik hoop dat dit een beetje je vraag beantwoord?
 

08/09/2013 21:05:41
Quote Anchor link
Hoever ben je al? Heb je de tabellen al aangemaakt?
 
Jens houwe

jens houwe

08/09/2013 21:11:09
Quote Anchor link
Ik kan wel wat php en sql ik snap niet hoe ik dit systeem kan laten werken, ik kan geen manier bedenken waarop het systeem zo weinig mogelijk fouten maakt en de vereiste kan voldoen. Het moet een hele school kunnen aansturen en dus geen leerkrachten dubbel op 1 uur, geen lokaal dat niet bestaat of al vol zit. Geen uurrooster als:

Nederlands
praktijk
wiskunde
praktijk
biologie
lo
lo
Nederlands

Geen 2 keer Nederlands op 1 dag tenzij het echt niet anders kan, en praktijk zou samen moeten omdat dat veel opruimwerk is en die tijd kunnen ze beter gebruiken.

Ik zou gewoon niet weten hoe de werking zou moeten.

Toevoeging op 08/09/2013 21:12:44:

De tabellen zijn aangemaakt en er zitten al gegevens in, het is een back-up van het beheer systeem dat de school nu gebruikt (dat is ook van mij) maar een lessenrooster is wel iets complexer dan een klassenlijst.
 
Victor G

Victor G

08/09/2013 21:29:20
Quote Anchor link
Als je zegt dat het te complex is voor je, en het is een school, laten we vooropstellen dat het goed moet zijn; ik zou dan een php programmeur een paar daagjes zich erop laten uitleven. Weet je direct dat het goed is en heb jedaar geennzorgen meer over. Plus, je kan het project begeleiden zodat je meer php/sql kennis opdoet.
Gewijzigd op 08/09/2013 21:48:48 door Victor G
 
Jens houwe

jens houwe

08/09/2013 21:46:49
Quote Anchor link
Sorry, maar ik ben niet iemand die mijn problemen afwimpelt naar iemand anders.

Ik werk op een school daar heb ik voor gekozen, ik leer iedere dag nog bij vandaar dat ik het echt zelf wil maken.
 
Reshad F

Reshad F

08/09/2013 21:59:55
Quote Anchor link
Op een school werken betekent toch niet dat je iets moet doen wat je niet kan? en mocht je een leraar zijn dan ga je lesgeven maar mocht je een concierge zijn dan ga je klusjes doen en aangezien je geen programmeur bent.. snap ik niet waarom je de roosters moet maken dmv php en er zijn immers kant en klare systemen voor ( magister ) wat heel handig 10x uitgebreider en betrouwbaarder is dan wanneer je zelf wat moet maken.
 
Jens houwe

jens houwe

08/09/2013 22:05:10
Quote Anchor link
ik heb wel wat sql en php kennis dat is het probleem niet

Het probleem is dat ik niet zou weten hoe de generator zou moeten werken.
Ik ben lesgever ict, vandaar dat ik het digitaal wil. Zelf is de school nogal ouderwets.

ik zal kijken naar magister maar zoek zoek ook verder naar hoe het zou moeten werken want mijn verstand kan er niet bij.

Toevoeging op 08/09/2013 22:22:33:

Ik was van plan om alle leerkrachten en lokalen in een array te steken.
Dan voor het eerste lesuur van maandag voor alle klassen een vak op te geven.
Dan het tweede lesuur van maandag.
Dan het derde lesuur en zo door.
Dan voor dinsdag.
Dan woensdag,
en zo voort...

Maar het probleem is dan dat ik niet weet hoe ik de vereiste moet inbouwen en ook niet voor meerdere uren dezelde les zoals praktijk (15 uur per week bijvoorbeeld) en combiklassen.
 
Eddy E

Eddy E

09/09/2013 07:24:57
Quote Anchor link
Er zijn wel logaritmen om dit uit te rekenen. Maar dan is het het effecients om klas 1a eerst alle uren Aardrijkskunde (alfabetisch) te geven die ze krijgen.
Dus klas 1a begint dan met 4 uur aardrijkskunde op maandagochtend.

Is dat handig? Nee. Er zijn meer dingen om rekening mee te houden.
Is het een voortgezet-onderwijs (leeftijd 13 tm 17/18)?
Hoe zit het met gym (lichamelijke opvoeding)?

Het is niet voor niets altijd een klus, want er komt veel bij kijken.
Zelf werk ik ook op basisscholen (leeftijd 4 tm 12) en daar is een roostertje maken al moeilijk.
Laat staan als dat elk uur wisselt.

Magistrar is gewoon handig. Alleen (waarschijnlijk) wel duurder.
 
Victor G

Victor G

09/09/2013 07:42:33
Quote Anchor link
Reshad F op 08/09/2013 21:59:55:
Op een school werken betekent toch niet dat je iets moet doen wat je niet kan? en mocht je een leraar zijn dan ga je lesgeven maar mocht je een concierge zijn dan ga je klusjes doen en aangezien je geen programmeur bent.. snap ik niet waarom je de roosters moet maken dmv php en er zijn immers kant en klare systemen voor ( magister ) wat heel handig 10x uitgebreider en betrouwbaarder is dan wanneer je zelf wat moet maken.


En daar sluit ik me bij aan. In mijn ogen kun je het beter goed doen in één keer en wat meer geld uitgeven dan een half jaar lopen 'aankloten' met een niet fatsoenlijk werkend rooster..
Gewijzigd op 09/09/2013 07:42:48 door Victor G
 
Eddy E

Eddy E

09/09/2013 07:53:14
Quote Anchor link
En uiteraard volgend jaar wéér half opnieuw beginnen omdat er andere/nieuwe klassen zijn met andere leerkrachten en werktijdfactoren van leerkrachten.
 
Ward van der Put
Moderator

Ward van der Put

09/09/2013 08:34:34
Quote Anchor link
Jens houwe op 08/09/2013 22:05:10:
Maar het probleem is dan dat ik niet weet hoe ik de vereiste moet inbouwen en ook niet voor meerdere uren dezelde les zoals praktijk (15 uur per week bijvoorbeeld) en combiklassen.

Je kunt het oplossen met lineair programmeren. Alle bekenden (x = 3) en alle voorwaarden (2 < y < 5) werk je uit in een matrix. Je idee om een array te gebruiken was dus juist. Daarmee kun je namelijk rekenen.

Je kunt zelfs een optimale oplossing vinden als je formaliseert wat "goed" en wat "slecht" is in termen van kosten. Bijvoorbeeld "het optimale rooster is het rooster waarbij kinderen zo min mogelijk hoeven oversteken".

Ik denk alleen dat PHP verre van ideaal is voor lineair programmeren. Op de universiteit gebruikten wij vroeger LinPro voor complexe optimalisaties.
 
Jens houwe

jens houwe

09/09/2013 17:39:54
Quote Anchor link
Eddy E op 09/09/2013 07:53:14:
En uiteraard volgend jaar wéér half opnieuw beginnen omdat er andere/nieuwe klassen zijn met andere leerkrachten en werktijdfactoren van leerkrachten.


Wij gebruiken al een systeem dat door mij geschreven is voor het beheer van de leerlingen en klassen, het enige dat dit jaar toegevoegd wordt zijn de lokalen.

Ward van der Put op 09/09/2013 08:34:34:
Je kunt het oplossen met lineair programmeren. Alle bekenden (x = 3) en alle voorwaarden (2 < y < 5) werk je uit in een matrix. Je idee om een array te gebruiken was dus juist. Daarmee kun je namelijk rekenen.

Je kunt zelfs een optimale oplossing vinden als je formaliseert wat "goed" en wat "slecht" is in termen van kosten. Bijvoorbeeld "het optimale rooster is het rooster waarbij kinderen zo min mogelijk hoeven oversteken".

Ik denk alleen dat PHP verre van ideaal is voor lineair programmeren. Op de universiteit gebruikten wij vroeger LinPro voor complexe optimalisaties.


ken je dat eens verklaren?
ik dacht aan deze array vormen
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
$leerkrachten
= array(
            'ned' => array('1', '7', '3'),
            'fra' => array('2', '4', '7')
            //vak als key en de leerkrachten die dat vak geven in een array
        );

$lokalen =     array(
            '15' => array('ict' => '2', 'les' => '8'),
            '50' => array('les' => '3', 'bio' => '4')
            //aantal plaatsen als key en in de array het doel en het id van de klas
        );
?>


Hoe zou jij dat doen?

Ik wil eerst zelf eens proberen (omdat dat meteen op onze database kan worden gezet) en als het niet's wordt tegen nieuwjaar dan probeer ik een programma. De reden dat ik het zelf wil doen is zodat het dan met 1 database gaat en dat ik dus niet moet exporteren en importeren (als het niet anders gaat gaat het niet)
 
Php knipper

php knipper

09/09/2013 18:33:52
Quote Anchor link
is dit misschien iets voor je: http://comjnl.oxfordjournals.org/content/8/4/331.full.pdf
het bevat meerdere floatcharts
 
NOLot -

NOLot -

09/09/2013 20:22:56
Quote Anchor link
Eddy E op 09/09/2013 07:24:57:
Er zijn wel logaritmen om dit uit te rekenen.


Ik neem aan dat je algoritmen bedoeld? XD

@OP: probeer eerst eens een gastenboek te maken, een rooster is ontzettend ingewikkeld om te maken waar grote bedrijven jaren mee bezig zijn. Als je het toch wilt doorzetten kun je het beste linear programmeren gebruiken inderdaad. Zorg eerst dat je alle eisen hebt, en probeer dan iets te vinden wat past. Als je google'd naar Dijkstra Algoritme zou je ver moeten kunnen komen
Gewijzigd op 09/09/2013 20:26:21 door NOLot -
 
Reshad F

Reshad F

09/09/2013 20:52:07
Quote Anchor link
Voor magister hoef je niets te importeren en exporteren. Sterker nog volgens mij zorgen zij ervoor dat het goed aansluit op het systeem van de school. Overigens gebruiken veel onderwijs instellingen dit systeem. Voor Hogescholen en Universitaire instellingen heb je dan weer Blackboard en dat soort omgevingen ook wel het Elektronish Leer Omgeving genoemd. En ik denk dat het meer van deze tijd is dan een leraar dit te laten programmeren.
 
Victor G

Victor G

09/09/2013 22:16:45
Quote Anchor link
Reshad F op 09/09/2013 20:52:07:
Voor magister hoef je niets te importeren en exporteren. Sterker nog volgens mij zorgen zij ervoor dat het goed aansluit op het systeem van de school. Overigens gebruiken veel onderwijs instellingen dit systeem. Voor Hogescholen en Universitaire instellingen heb je dan weer Blackboard en dat soort omgevingen ook wel het Elektronish Leer Omgeving genoemd. En ik denk dat het meer van deze tijd is dan een leraar dit te laten programmeren.


Wederom, hier ben ik het ook mee eens. Plus je kan veel meer met magister beginnen dan alleen roosters.
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.