lessenrooster maken

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

.NET Developer

Functie omschrijving Ervaren .NET Developer gezocht! Wij zoeken een ervaren .NET developer die aan de slag gaat voor een softwarebedrijf in de regio Rhenen. In deze rol ben jij zowel zelfstandig als in teamverband verantwoordelijk voor het ontwikkelen en verbeteren van bestaande producten. Daarnaast houdt jij je bezig met de nieuwbouw van websites, webapplicaties en mobiele applicaties die zowel intern als extern gebruikt worden. Je werkt hierbij nauw samen met andere developer, productmanagers en product specialisten om mooie producten te creëren. Bedrijfsprofiel Waar kom je te werken? Je komt te werken voor snelgroeiende softwareleverancier en allround dienstverlener. Klanten van deze

Bekijk vacature »

Software Ontwikkelaar

Functie omschrijving Voor een echt familiebedrijf in de omgeving van 's-Hertogenbosch ben ik op zoek naar een Software Developer. Jij gaat in de functie van Software Developer werken met C# en .NET framework Jij gaat maatwerk software ontwikkelen en softwareoplossingen creëren. Daarnaast optimaliseer je de bestaande software. Oplossingen waar de klant echt iets aan heeft, jij krijgt er energie van op dit te realiseren. Je gaat werken in een Microsoft omgeving(ASP.NET) en gebruikt daarnaast C# en MVC. Samen met het huidige IT team binnen deze organisatie verwerk je de wensen van de klant tot een (eind)product. Bedrijfsprofiel Deze organisatie is

Bekijk vacature »

Traineeship Full Stack .NET Developer

Dit ga je doen Start op 7 augustus 2023 bij de Experis Academy en ontwikkel jezelf tot een gewilde Full Stack .NET Developer. Maar hoe ziet het traineeship eruit en wat kun je verwachten? Periode 1 De eerste 3 maanden volg je fulltime, vanuit huis, een op maat gemaakte training in teamverband. Je leert belangrijke theorie en krijgt kennis van de benodigde vaardigheden en competenties die nodig zijn om de IT-arbeidsmarkt te betreden. Zowel zelfstandig als in teamverband voer je praktijkopdrachten op het gebied van front- en backend development uit. Wat er per week op het programma staat kun je

Bekijk vacature »

Software developer

Functieomschrijving Voor een gewaardeerde werkgever in de regio van Middelburg zijn wij op zoek naar een ambitieuze PHP/Symfony Developer. Een enthousiast persoon die het development team komt versterken met het aanpakken van complexe en nieuwe projecten. Ben jij op zoek naar een baan met veel uitdaging binnen een snelgroeiend e-commerce bedrijf, waar je de tijd en ruimte krijgt voor zowel persoonlijke als professionele groei? Lees dan snel verder! Dit ga je doen: Aanpassingssuggesties van collega’s in kaart brengen, vervolgens te analyseren en daarna te concluderen of de aanpassing een verbetering is; Ontwikkeling en beheer van de serviceportal in Symfony en

Bekijk vacature »

PHP Developer

Dit ga je doen Je werkt nauw samen met het websitebureau aan de ontwikkeling en optimalisering van het internationale platform; Je ziet nieuwe webshops op en voert optimalisaties door; Je bouwt aan technische, functioneel en commercial resultaat; Je vindt het leuk om zelfstandig binnen een internationale organisatie te werken, maar krijgt ook energie om samen met collega's te werken. Hier ga je werken Voor een bedrijf in de regio Rotterdam zijn wij opzoek naar een PHP Developer. Je wordt onderdeel van het communicatieteam en gaat je bezighouden met het optimaliseren van de website van dit internationale bedrijf. Je schakelt veel

Bekijk vacature »

.NET developer

Functie Voor jou als junior .NET ontwikkelaar staat er een flinke uitdaging klaar bij dit bedrijf waar jij veel van kan gaan leren. Zo willen zij een flinke uitbreiding doen op het webbased gedeelte dat zij nu hebben en willen zij het standaard deel gaan moderniseren. Jouw team is dan ook op zoek naar een junior .NET ontwikkelaar die het leuk vindt om op basis van research en development aan de slag te gaan. Jouw mening telt mee als het gaat om hoe en met wat deze applicaties gebouwd en herschreven gaan worden. Jouw functie bij dit bedrijf gaat dan

Bekijk vacature »

Front end developer

Functie Qua type opdrachten is er echt een verscheidenheid aan afnemers, zo werken ze met grote multinationals, maar ook met startups. Zo kom je te werken in een gevarieerde omgeving en kan je ook schakelen tussen verschillende culturen. De projecten variëren van greenfield projecten tot langdurige ontwikkeltrajecten. Hier wordt alleen maar gewerkt met aan front end projecten. Daarom maakt het onze partner niet uit waar jij kennis van hebt, als je maar gedegen kennis hebt van Javascript frameworks, Unit testing en ook bekend bent met de scrum methodiek. Eisen Minimaal 4 jaar relevante werkervaring Kennen en ervaring van Javascript frameworks

Bekijk vacature »

Junior Low-code ontwikkelaar gezocht omgeving Arnh

Bedrijfsomschrijving Wij zijn een dynamisch IT-bedrijf dat zich richt op het stroomlijnen van bedrijfsprocessen en het creëren van ondersteunende applicaties. Onze kracht ligt in het combineren van zakelijk inzicht met IT-expertise via gestroomlijnde procesontwerpen en wendbare applicatieontwikkeling met behulp van Low-code technologieën. Als jonge professional krijg je de kans om samen te werken met een team van 15 deskundige collega's, verspreid over nationale en internationale locaties. We bieden je een leerzame omgeving waar je je vaardigheden kunt ontwikkelen en groeien in je rol als Low-code ontwikkelaar. Word jij onze nieuwe Junior Low-code Ontwikkelaar (OutSystems)? Versterk ons team en draag bij

Bekijk vacature »

HBO startersfunctie .NET Ontwikkelaar

Functie omschrijving We are looking for a dutch native speaker Ben je in januari 2023 klaar met je HBO opleiding en zoek je een mooie uitdaging? Wacht niet langer en solliciteer direct! Voor een familiebedrijf in de regio van Boxtel ben ik op zoek naar een C#.NET Ontwikkelaar. Jij gaat aan de slag met de (door)ontwikkeling van de maatwerksoftware projecten en gaat ook nieuwe software bouwen, middels de Microsoft-stack. Het bedrijf maakt gebruik van de volgende technieken: C# & ASP.NET; MVC; MS SQL; Entity Framework; Je krijgt hier veel tijd om te leren en eventueel door te groeien en het

Bekijk vacature »

Oracle APEX developer

Wat je gaat doen: Als Oracle APEX ontwikkelaar bij DPA werk je samen met collega’s aan de meest interessante opdrachten. Je zult je ervaring met SQL, PL/SQL, JavaScript, HTML en CSS inzetten om wensen van opdrachtgevers te vertalen naar technische oplossingen. Je werk is heel afwisselend, omdat DPA zich niet beperkt tot een specifieke branche. Zo ben je de ene keer bezig binnen de zorgsector, de andere keer is dit bij de overheid. Wat we vragen: Klinkt goed? Voor deze functie breng je het volgende mee: Je hebt een hbo- of universitaire opleiding afgerond Je hebt 2 tot 5 jaar

Bekijk vacature »

Full-stack developer

Als Full-stack developer bij KUBUS houd je je bezig met het ontwikkelen van de (web)applicatie en services van BIMcollab. Samen met je SCRUM team werk je aan zowel de front- als de back-end. Als softwarebedrijf bevindt KUBUS zich in een unieke positie. We bouwen aan onze eigen producten die wereldwijd door tienduizenden gebruikers worden gebruikt. Ons bedrijf heeft precies de juiste grootte: groot genoeg om echt impact te maken in de markt, maar klein genoeg om als individuele ontwikkelaar invloed uit te kunnen oefenen en echt het verschil te kunnen maken. Ons ontwikkelteam bestaat uit ruim 40 ontwikkelaars, testers, scrum

Bekijk vacature »

Developer (One Data)

Do you have experience with managing IT Teams in a service delivery organization? Are you keen to bring the team and our platform to a higher level? Then Nutreco has a very interesting role for you! As a One Data developer you are responsible for the management, running and functional use of our integration landscape and processes within Nutreco. Nutreco is using at this time BizTalk 2016, and Apigee for its API management, to be replaced by Azure Integration Services as of 2023. You will be part of a virtual teams of 11 people (own and outsourced) working in an

Bekijk vacature »

Cobol Developer

Dit ga je doen Als Cobol Ontwikkelaar zal je gaan meebouwen aan een onderdeel van het backend systeem waarbij je het functionele ontwerp vertaald naar een technische oplossing die geïntegreerd kan worden in de huidige omgeving. Je zorgt ervoor dat de bedrijfsprocessen op een efficiënte manier worden uitgevoerd en werkt proactief aan het verbeteren hiervan. Samen met jouw collega’s reviewen jullie elkaars code en test je je eigen code. Je werkt nauw samen met andere ontwikkelaars, testers en functioneel ontwerpers. Taken pakket: Beheren en doorontwikkelen van de bestaande omgeving; Vertalen van een functionele vragen naar een technische oplossing; Doorvoeren van

Bekijk vacature »

Frontend Developer - Leeuwarden

Als Frontend Developer bouw jij mee aan het onderwijs van de toekomst! In een scrum team werken met jonge en enthousiaste collega’s, moderne technieken, ruimte voor eigen ontwikkeling en op een proactieve wijze kunnen meewerken aan innovatie binnen het onderwijs. Magister is het state-of-the-art softwarepakket dat scholen in het voortgezet onderwijs op alle fronten ontzorgt. Van leerlingenadministratie tot het ondersteunen van individuele leerlijnen, van toegang tot digitaal lesmateriaal tot het plannen van het lesrooster. In de Magister app bedient Magister ruim 2,5 miljoen gebruikers waarvan, dagelijks meer dan 600.000 unieke. Hiermee is Magister de absolute marktleider in onderwijsland. Wat vragen

Bekijk vacature »

Front-End Developer

Als Front-End Developer bij Coolblue verbeter je de gebruiksvriendelijkheid van onze webshop voor miljoenen klanten. Wat doe je als Front-End Developer bij Coolblue? Als Front-end Developer werk je aan de gebruiksvriendelijkheid van onze webshop voor miljoenen klanten. Je vindt het leuk om samen te werken met de UX designer om stories op te pakken. Je krijgt energie van het bedenken van creatieve oplossingen en presenteert dit graag binnen het team. Daarnaast ben je trots op je werk en verwelkomt alle feedback. Ook Front-end Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je leuk om 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

06/11/2024 00:39:08
 
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.