[PHP] Enquete bouwer in 1 maand haalbaar?

Pagina: 1
Acties:
  • 999 views sinds 30-01-2008
  • Reageer

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Gegroet tweakers!
Ik kan een opdracht doen die ik voor een deel zou doen om te leren en voor een deel omdat het voor een vriend is die er wat aan heeft.
De opdracht behelst het maken van een een soort online php tool voor dummy's waarmee enquetes gemaakt kunnen worden. Het gaat hierbij om open multiple choice e.d. vragen. Vervolgens moeten de enquetes dus toegankelijk worden en de gegevens vannuit php naar een excell form geschreven worden.

Nu ben ik pas een maand bezig met php eigenlijk. Heb al wat scripting ervaring e.d.
Ik heb zojuist gebouwd een soort gallery tool voor mezelf die automatisch mapjes inleest met foto's en deze netjes ordent en publiceerd online met nog wat foefjes e.d. erbij. Dus ik heb al wat php en mysql ervaring.

Nou zit het zo ik ga over een maand het land uit, ga ik dit redden? is dit een veel werk? Ik maak me zorgen over de debugging tijd. Ik heb nog niet echt uitgedacht hoe ik de hel tool ga opzetten qua database layout e.d. dus ik zou me wel er eens erop kunnen verkijken.

Graag jullie mening is dit realistisch?

Tevens mogen jullie mij best in de goede richting duwen als jullie dat leuk vinden ;)

Acties:
  • 0 Henk 'm!

  • marty
  • Registratie: Augustus 2002
  • Laatst online: 27-03-2023
dat hangt er maar helemaal vanaf wat het allemaal moet kunnen. je kan het simpel houden, gewoon vragen invoeren en klaar, dan red je dat zeker wel in een maand, maar als je ook nog mogelijkheden moet gaan bieden om antwoordmogelijkheden afhankelijk te maken van eerder gegeven antwoorden dan haal je je wel heel wat op de hals en ga je het denk ik (als beginnende phper zeker) niet redden. weet ook niet hoeveel uur je hier per week aan kunt besteden? lijkt me dat je namelijk ook nog wel andere dingen te doen heb of niet.

Acties:
  • 0 Henk 'm!

  • BierPul
  • Registratie: Juni 2001
  • Laatst online: 12-09 14:07

BierPul

2 koffie graag

Vaak komen bij dat soort dingen meer kijken dan je denkt :)

- Verschillende vraag mogelijkheden (die je ook moet afvangen).
- Verschillende templates of moet die enquete er altijd hetzelfde uitzien
- Andere veiligheidsdingetjes.

AL met al is het maar net wat je wil en hoe lang je eraan kan besteden :)

Full time zeg ik een maand is haalbaar, 2 uurtjes in de avond eeuuhh nee :P

Ja man


Acties:
  • 0 Henk 'm!

  • guanpedro
  • Registratie: Maart 2002
  • Laatst online: 13-06 10:45

guanpedro

Live forever or die trying

Kijk hier voor wat je allemaal kan verwachten als je een dynamische tool gaat bouwen:

http://layout.com.variabe...ction=new&project=lyt&id=
http://www.php-specialists.nl/enqueteweb/demo.htm

De ontwikkeltijd van de tool hangt ontzettend af van welke mogelijke vraagtypes/modes wilt bieden.

Houdt er rekening mee dat als je bijvoorbeeld invoer wilt verplichten dat je aan de slag moet met javascript. Dit kan best veel tijd in beslag nemen als je bijvoorbeeld een script moet schrijven voor het controleren van een matrix radiobuttons.

Denk ook eerst even na over hoe je de gegevens in excel wil terugzien. Het is simpel om bijv. alles komma seperated naar een bestand te schrijven aangezien excel dit begrijpt alleen is dat wat de klant wil zien?

PC: MSI-NEO2FISR P4-2.6HT@2.8 Dual-channel GEIL-PC3500 Intel CSA GB-LAN 9600PRO Pioneer DVR106 Server: Dual Xeon-2GHz 3Ware 7500-12 11x120GB RAID5 GB-LAN RH 9 2.4.22 Digicam: Sony DSC-F717


Acties:
  • 0 Henk 'm!

Verwijderd

Met alle respect, zoiets (niet al te moelijk makend) duurt toch geen maand om te maken !?
Denk dat je met een week full-time proggen een zeer net resultaat hebt.

En over dat de JS zoveel tijd kost, je kunt zeer veel copy-paste toepassen dus dat scheelt bakken met tijd..

Dus, ga je gang zou ik zeggen !

Acties:
  • 0 Henk 'm!

  • BierPul
  • Registratie: Juni 2001
  • Laatst online: 12-09 14:07

BierPul

2 koffie graag

Verwijderd schreef op 31 oktober 2003 @ 00:01:
Met alle respect, zoiets (niet al te moelijk makend) duurt toch geen maand om te maken !?
Denk dat je met een week full-time proggen een zeer net resultaat hebt.

En over dat de JS zoveel tijd kost, je kunt zeer veel copy-paste toepassen dus dat scheelt bakken met tijd..

Dus, ga je gang zou ik zeggen !
Moet je wel een week full time de tijd hebben :)

En je weet heel niet wat ie wil hebben , dus daar kunnen we moeilijk over oordelen. Daarnaast werkt de een sneller dan de andere hij geeft al aan PHP beginner te zijn , de kans is groot dat ie ook nog wel tegen een probleempje aan gaat lopen :)

Ja man


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Dank zover! Nuttige links ook!!! (als er nou al iets dergelijks bestond open source waar ik van kon "lenen" ;) ) Maar goed ik heb dus wel fulltime de tijd ja. Laten we zeggen zeker 36 uur per week. Gezien ik net afgestudeerd ben en pas over een maand verder ga met mijn leven (proberen snowboard leraar te worden in oostenrijk maar dat ter zijde).
Verder de vraagtypes die erin gezet moeten kunnen worden zijn open vragen, helemaal oneens tot helemaal eens dingesn je kent het wel 1 tot 5 (ik denk vooral veel van deze gezien het uiteindelijk gberuikt gaat worden voor statistiche analyse. Het moet niet extreem belachelijk hyper ingeiwkkeld worden. Maar natuurlijk hoe netter hoe beter zoals idd het afvangen van niet ingevulde of verkeerd ingevulde velden. Ik denk dat ik het maar gewoon toezeg en als het niet lukt binnen de tijd en over 2 weken denk ik FUCK!!!! STRESSSSS!!!! dan koop ik maar een krat redbull. Ofzo :)
Nu nog kijken of ik een van mijn vriendjes zo gek kan krijgen mij te helpen met een soort plan van aanpak (ja excuses voor de term ;) ) te maken oftewel een layout van de database en hoe de admin kant zou moeten werken. Ik denk namelijk dat mijn gebrek aan ervaring vooral daar pijnlijk kan worden en opnieuw beginnen vaker dan eens voor zou kunnen komen :S
Mbt vragen laten afhangen van antwoorden dat wordt me te gek dan moet hij maar zeggen a ga naar vraag 7 of b ga naar vraag 12 ;) ofzo :P

Wie nog wat nuttigs toe te voegen heeft? Advies? Of zegt NIET DOEN NIET DOEN!!! ik hoor het graag :)

ohja mijn eerste en enige php projectje:
http://soos.shows.it
zal wel lek als een mandje zijn dus aub niet compleet verneuken :) De admin kant biedt dus de mogelijkheid tot generen van albums aan de hand van een mapje foto's en enkele invulvelden plus de mogelijk commentaar toe te voegen aan de foto's.
Maar of je ook maar iets hieraan af kan leiden qua mijn skill?

Acties:
  • 0 Henk 'm!

Verwijderd

er zijn open source enquete tools....
ik durf er wat om te verwedden dat je ze hier kunt vinden:
http://www.hotscripts.com...lls_and_Voting/index.html

Acties:
  • 0 Henk 'm!

  • BetuweKees
  • Registratie: Januari 2003
  • Laatst online: 15-07 20:53

BetuweKees

Flipje uit Tiel

gewoon doen, valt best uit te komen. net als tizzwat zou ik zeggen dat je het makkelijk binnen een week full time kan afhebben, maar goed daar speelt ervaring natuulijk ook een rol bij..
"involve me and i'll learn" is laatste zin van mijn lijfspreuk, en ik leer zelf altijd beste als ik ergens mee bezig ben.. go get em dus :)

trouwens.. voor je database.. tabel enquete, tabel subgroep, tabel vraag, tabel antwoord, en eea verbinden met wat verbindingstabellen.. kom je al een heel eind.. en dan evt nog een tabeletje om antwoorden op open vragen op te slaan natuurlijk..

:Y)

Through meditation I program my heart to beat breakbeats and hum basslines on exhalation -Blackalicious || *BetuweKees was AFK; op de fiets richting China en verder


Acties:
  • 0 Henk 'm!

  • jvhaarst
  • Registratie: Maart 2000
  • Laatst online: 03-09 15:28

jvhaarst

Eendracht maakt macht

Voltgens mij heeft die vriend van je meer aan dit :
http://gathering.itm.mh.se/modsurvey/

Vergis je niet in decomplexiteit van het maken van een goede enquetetool, met name als je de verwerking een beetje wilt vergemakkelijken.
Een formulier met een login ervoor is idd zo gemaakt, maar de verwerking is dan wel hellish...

If you don’t have enough time, stop watching TV.


Acties:
  • 0 Henk 'm!

  • CmdrKeen
  • Registratie: Augustus 2000
  • Laatst online: 12-02 15:16

CmdrKeen

Krentenboltosti

Twee collegae van mij (prof. webscripters in ASP, VB, VBScript, JavaScript en Perl) zijn er een maand mee beziggeweest.

Afhankelijk van de features die je wilt maken kan je er veel langer (of korter) mee bezig zijn.

Bedenk van tevoren heel erg goed welke features je wilt hebben, achteraf features toevoegen in een dynamische enquetegenerator is bijzonder lastig.

Zoals gezegd zijn er open source-alternatieven en gratis webdiensten die dit doen, mocht je er niet uitkomen of een voorbeeld nodighebben.

Bloed, zweet & koffie


Acties:
  • 0 Henk 'm!

  • dusty
  • Registratie: Mei 2000
  • Laatst online: 15-09 18:24

dusty

Celebrate Life!

Ik ben er ook mee bezig geweest, totaal ben ik er 10 maanden mee bezig geweest.

Het hangt er helemaal van af welke functionaliteiten je er in wilt hebben.

Een simpele zal makkelijk binnen 1 maand gemaakt kunnen worden, Maar het kan dus ook enkele maanden duren om het te maken.

Back In Black!
"Je moet haar alleen aan de ketting leggen" - MueR


Acties:
  • 0 Henk 'm!

  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 16-09 09:15

Janoz

Moderator Devschuur®

!litemod

Ook ik ben met de ontwikkeling van zo'n tool bezig. Voor al die mensen die lopen te blaten dat het in een week kan: ONZIN. Aan project waar ik nu mee bezig ben is ondertussen al meer dan 600 manuren besteed en is nog steeds niet af.

Zeker omdat je weinig ervaring zou ik hier niet aan beginnen en hem gewoon wijzen op de verschillende (graits) alternatieven (denk aan phpsurvey)

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


Acties:
  • 0 Henk 'm!

  • Cavorka
  • Registratie: April 2003
  • Laatst online: 27-03-2018

Cavorka

Internet Entrepreneur

Zo'n tool maken is echt lastig.

Ik heb voor mijn broers afstuderen ook een online enquete gemaakt (jaja, uniek voor de UvA > was nog nooit gedaan volgens hun: gebruik van een online enquete voor scriptie) en dat was best wel veel werk. Vooral de verificatie en het zeker weten dat alles wat ingevoerd wordt doorkomt en juist wordt opgeslagen is tricky.
Het volledig customizen van zoiets en dus volledig onafhankelijk van alles te maken (== dus precies wat je wilt maken) zal nogal veel werk worden.

1 maand is te doen, maar toch... als je nog niet heel veel ervaring hebt, is het weer niet heel erg veel.

the-blueprints.com - The largest free blueprint collection on the internet: 50000+ drawings.


Acties:
  • 0 Henk 'm!

  • me1299
  • Registratie: Maart 2000
  • Laatst online: 00:01

me1299

$ondertitel

Ik heb zoiets bij m'n vorige werkgever gemaakt. Ik kan je vertellen dat het echt bizar veel werk is. Heel belangrijk bij zo'n project is dat je van te voren bepaald wat er allemaal in moet komen en hoe dat gerealiseerd kan worden. Anders kom je later voor grote verassingen te staan.

Als je nog weinig ervaring met php hebt zou ik maar snel beginnen dan ;)

Het maakt eigenlijk niet uit wat je bewuste geest doet, omdat je onderbewuste automatisch precies dat doet wat het moet doen


Acties:
  • 0 Henk 'm!

  • Eelke Spaak
  • Registratie: Juni 2001
  • Laatst online: 17-09 06:59

Eelke Spaak

- Vlad -

Sorry als ik een beetje kortzichtig/ronduit dom aan het blaten ben nu, maar volgens mij is het niet zo gigantisch veel werk als sommigen in deze draad beweren.

Je moet sowieso beginnen met opsommen (samen met de klant) wat je wil dat het systeem kan (eg. enquêtes maken, antwoorden opslaan, gemiddelden berekenen, grafiekjes tekenen), en aan de hand daarvan een database-ontwerp maken. Wanneer je dat geïmplementeerd hebt kan je gaan denken wat voor scripts je nodig hebt. PHP heeft als belangrijkste voordeel dat je dingen erg snel kan coden, dit i.t.t. meer krachtige, maar ook meer omslachtige technieken als JSP etc.

Of je het wel of niet in een maand kan halen hangt denk ik af van hoe erg je programmeren en db-scripting in de vingers hebt. Als je geoefend bent is het zeker te halen, en ook met de ervaring die je in je topicstart hebt gezet is het denk ik te halen.

TheStreme - Share anything with anyone


Acties:
  • 0 Henk 'm!

Verwijderd

Ik ben er pakweg 2 a 3 weken mee bezig geweest. Het is een systeem om formulieren te maken, te renderen en de resultaten te vergaren.

Acties:
  • 0 Henk 'm!

Verwijderd

Vladimir G. schreef op 31 oktober 2003 @ 15:06:
Sorry als ik een beetje kortzichtig/ronduit dom aan het blaten ben nu, maar volgens mij is het niet zo gigantisch veel werk als sommigen in deze draad beweren.
Als je het product slechts voor die ene klant geschikt maakt en daarnaast de klant niet heel veel specifieke wensen heeft, dan is het inderdaad wel in een maand te doen. In alle andere gevallen is dat gewoon echt niet te doen. Als je dingen goed aan wil pakken dan ben je echt wel wat uurtjes meer kwijt dan 1 maandje. Ook als je relatief veel ervaring met PHP hebt.

Acties:
  • 0 Henk 'm!

  • dusty
  • Registratie: Mei 2000
  • Laatst online: 15-09 18:24

dusty

Celebrate Life!

Vladimir G. schreef op 31 oktober 2003 @ 15:06:
Sorry als ik een beetje kortzichtig/ronduit dom aan het blaten ben nu, maar volgens mij is het niet zo gigantisch veel werk als sommigen in deze draad beweren.
[..]
Sommige spelen worden gemaakt binnen een maand, Voor andere spelen zijn er enkele jaren voor nodig.

Enquete's kunnen erg verschillend worden opgezet, als je echt een geadvanceerd systeem wilt hebben kan het gewoon niet binnen 1 maand, tenzij je verschillende mensen hebt die er allemaal tegelijk aan werken. Een simpele systeem is nog wel binnen een week te maken.

Maar het hangt echt helemaal af van welke opties er moeten zijn binnen het systeem.

Als jij met jouw reply wilt zeggen dat elke enquete systeem binnen een maand gebouwd kan worden door een persoon, zal je erg bedrogen uitkomen, Ook ben je dan bovendien zeer geschikt als een manager over programmeurs zonder ervaring van programmeren, die zullen namelijk ook ongeveer hetzelfde zeggen.

Back In Black!
"Je moet haar alleen aan de ketting leggen" - MueR


Acties:
  • 0 Henk 'm!

Verwijderd

Vladimir G. schreef op 31 oktober 2003 @ 15:06:
Sorry als ik een beetje kortzichtig/ronduit dom aan het blaten ben nu, maar volgens mij is het niet zo gigantisch veel werk als sommigen in deze draad beweren.

Je moet sowieso beginnen met opsommen (samen met de klant) wat je wil dat het systeem kan (eg. enquêtes maken, antwoorden opslaan, gemiddelden berekenen, grafiekjes tekenen), en aan de hand daarvan een database-ontwerp maken. Wanneer je dat geïmplementeerd hebt kan je gaan denken wat voor scripts je nodig hebt. PHP heeft als belangrijkste voordeel dat je dingen erg snel kan coden, dit i.t.t. meer krachtige, maar ook meer omslachtige technieken als JSP etc.

Of je het wel of niet in een maand kan halen hangt denk ik af van hoe erg je programmeren en db-scripting in de vingers hebt. Als je geoefend bent is het zeker te halen, en ook met de ervaring die je in je topicstart hebt gezet is het denk ik te halen.
En jij denkt dat een interface eventjes met "generate my new interface v2" tevoorschijn kan worden getoverd :) Interfaces ontwikkelen kosten gewoon veel tijd.

Acties:
  • 0 Henk 'm!

  • bigtree
  • Registratie: Oktober 2000
  • Laatst online: 16-08 17:16
* bigtree doet ook een duit in het zakje

Ik heb ook zo een systeem gebouwd, geen idee hoe lang ik er mee bezig ben geweest aangezien er steeds features bij kwamen. De coolste waren een adres-opzoeker op basis van postcodebestanden (het wordt gebruikt voor algemene consumenten-onderzoeken) en een exportmodule naar spss-syntax waarbij alle kolomtypen en antwoordmogelijkheden overgenomen worden.

Volgens mij moet het in een maand lukken mits:
- Je inderdaad full-time kan werken
- Je precies weet wat er wel en niet in moet komen

Lekker woordenboek, als je niet eens weet dat vandalen met een 'n' is.


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Wederom dank! Veel goede input veel meningen voor en veel tegen als ik het zo even mag generaliseren :) Ik ga het gewoon proberen mannen! Wish me luck :)
Wordt het een puinhoop dan kan ik altijd nog een alternatief aandragen.

[UPDATE]
Geen idee of iemand dit ooit nog leest maar ik wilde even melden dat ik goed op weg ben en de volste vertrouwen erin heb dat ik het ga redden. Ik heb verscheidene voorbeelden uuiterig bestudeerd en ben aan de hand daarvan begonnen met een een simepele versie. Steeds nieuwe vraag types erbij bouwen en controle functies etc.
[/UPDATE]

[ Voor 44% gewijzigd door Verwijderd op 10-11-2003 16:51 ]

Pagina: 1