1

Bonjour smile.

J'ai envie de participer à la programmation d'un... programme (? grin) pour un site, mais je sais pas trop quel langage utiliser. Je vous explique d'abord en gros à quoi devrait servir le programme :

le but, c'est de pouvoir créer des "jeux" pour réviser le vocabulaire anglais. Ca marche par fiches, où on a une dixaine ou une vingtaine de mots dans telle langue à gauche, et des cases vides à remplir à droite. Le truc en question devrait, si possible, être accessible depuis une page web. On (love) m'a vaguement parlé de format cgi. Il y a déjà de telles listes de vocabulaire, mais c'est assez limité, puisqu'une seule réponse est possible à chaque fois, par exemple. Donc le but de la manoeuvre, c'est d'avoir des fonctions un peu plus personnalisées pour faire les questionnaires à notre sauce, tout en ayant un truc pratique et pas trop moche auquel on répondrait sur internet. Et si c'était possible, il faudrait que ce soit pas trop compliqué d'ajouter des listes (l'idée c'est qu'il y aura des listes thématiques). Je sais pas si c'est très clair trigni.

Donc, ma question, c'est : quel est le langage le plus aproprié et pas trop compliqué ni trop limité si possible ^^. Sachant que j'ai déjà fait du pascal en prépa, Sally m'a dit que ça pouvait être pas mal de le faire en delphi. Vous en pensez quoi ?

Et sinon, vous savez combien ça coûte d'acheter une version de delphi qui permette de faire ce que je veux dans le cas que je vous ai exposé ?

Merci d'avance de votre aide happy
avatar
I wanna... bioman, bioman, défenseur de la teeeerrrreee

2

Du JavaScript suffirait pas ?

3

J'en sais rien, j'y connais rien en info hehe.
avatar
I wanna... bioman, bioman, défenseur de la teeeerrrreee

4

Edited_825

5

Bah c'est pas mal de faire du delphi parceque tu connais deja le Pascal oui... Mais vu que tu veux faire une page web, pourquoi ne pas utiliser des trucs classiques genre PHP/MySQL/JavaScript (ou ASP/Access si tu as un hebergeur sympa).

Sinon c'est vrai que c'est possible de faire ca uniquement en JavaScript, mais j'ai peur que ca soit pas super facile pour un debut roll

6

ben si tu veux que ce soit sur le web y'a pas 5 millions de choix, a moins que je dise une connerie ?
javascript, php, cgi (j'y connais rien ?), asp (encore moins ?), je vois rien d'autre ?

ah bah si java mais bon :\

a mon avis tu devrais commencer à lire des trucs sur le js et php et vois si ça te parait suffisant, c'est pas des langages trop obscurs en + donc ça pourrait surement te suffire
avatar

7

j'ai pas le temps de chercher moi-même là, mais [google]cgi delphi[/google] pourrait sans doute donner des idées (au moins voir si ça a l'air faisable ou trop compliqué à faire en delphi)
avatar
« Le bonheur, c'est une carte de bibliothèque ! » — The gostak distims the doshes.
Membrane fondatrice de la confrérie des artistes flous.
L'univers est-il un dodécaèdre de Poincaré ?
(``·\ powaaaaaaaaa ! #love#

8

J'ai trouvé ça : http://tothpaul.free.fr/cgi.htm

J'ai lu en gros, et ça a l'air pas trop dur (même si j'ai pas compris triso), sauf que je suis pas sûre de pas m'être trompée (ie. je sais pas si ça permet de faire ce que je veux...). Et est-ce que vous savez si ça dépend de la version de delphi (payante vs non payante) que j'ai ?

En tout cas, merci beaucoup pour toutes vos réponses love

En fait, l'idée c'est que les fiches que je veux faire, c'est pour un site qui existe déjà (qui n'est pas à moi). Je sais pas si ça change grand chose, mais je précise ^^.
avatar
I wanna... bioman, bioman, défenseur de la teeeerrrreee

9

Edited_826

10

ça change si l'hébergeur actuel n'accepte pas les cgi ... (et en gratuit je sais pas si ça existe par exemple)
avatar

11

Orion_ :
l'apprentissage php/mysql/javascript est lourd quand même quand on connais pas le C.

euh ben je dirais que non :\ les seuls trucs que j'ai connus c'est le basic ti83+ et le mirc script avant de me mettre au php et j'ai pas eu trop de problèmes
avatar

12

J'ai cette page http://www.borland.com/fr/products/delphi/index.html et celle-ci http://www.borland.com/downloads/download_delphi.html (où ils parlent d'une période d'essai gratuite de 30 jours), mais j'arrive pas à trouver ce dont parle Orion_ confus
avatar
I wanna... bioman, bioman, défenseur de la teeeerrrreee

13

Edited_827

14

oh sad
avatar
I wanna... bioman, bioman, défenseur de la teeeerrrreee

15

De toute facon, tu peux tjrs utiliser la version de 30jrs d'essai... Ca suffit pour faire ce que tu veux normalement (si tu as un peu de temps a y consacreer)

16

http://delphi.developpez.com/delphi2005/
http://pascal.developpez.com/compilateurs/delphi/
je ne sais pas pourquoi ils ne sont pas disponibles directement chez Borland, mais bon ^^
avatar
« Le bonheur, c'est une carte de bibliothèque ! » — The gostak distims the doshes.
Membrane fondatrice de la confrérie des artistes flous.
L'univers est-il un dodécaèdre de Poincaré ?
(``·\ powaaaaaaaaa ! #love#

17

nEUrOO : ah ben c'est vrai que je pourrais programmer dans mon coin puis prendre la version de 30 jours d'essai juste pour compiler (c'est ça que tu voulais dire ?). Parce que je sais pas à quel rythme je vais avancer, vu que j'ai plein de trucs à faire pendant l'été, souvent plus prioritaires ^^.
avatar
I wanna... bioman, bioman, défenseur de la teeeerrrreee

18

nEUrOO :
Sinon c'est vrai que c'est possible de faire ca uniquement en JavaScript, mais j'ai peur que ca soit pas super facile pour un debut roll.gif


et tu centralises tes données comment ?
faut quand meme du script coté serveur wink (à moins de te taper toutes les pages en statique, mais couic)

19

Il faudrait peut être regarder du côté des compilateurs pascal modernes si il en existe, après tout si tu veux faire un cgi, ça n'est pas plus compliqué qu'une application en console classique (comme ce que tu as du voir en prépa je suppose).
Le problème c'est que tu n'as pas forcément le droit d'exécuter des cgi sur tous les serveurs.

Sinon, php semble un meilleur choix, c'est un langage impératif (comme pascal) et le traitement des chaînes de caractères y est très facilité par rapport à pascal, et puis il est disponible sur presque tous les serveurs.

Tu as les questions sous quel format? Ça peut être une bonne idée d'utiliser une base de données, mais si tu n'y as jamais touché, ça fait quelque chose de plus à apprendre et tu peux le faire avec de simples fichiers, cependant ça faciliterait grandement l'ajout/modification.

Et puis, si tu as des questions, tu connais un forum pour les poser smile
avatar
fabetal_ > Hier, je me suis fait monter par un pote
redangel > et en chevals, ça donne quoi?
Nil> OMG I think I'm gay

20

- pour les réponses multiples, est-ce que tu as un nombre très limité de choix (genre 3-4 maximum), ou est-ce que ça risque de faire bcp de choix quand la réponse est un peu compliquée ? (parce que si, je sais pas, tu veux accepter pluriel/singulier, masculin/féminin, orthographe anglaise/américaine...)

- est-ce que ça pose problème si les étudiants peuvent avoir directement accès à la solution s'ils s'y connaissent un tout petit peu en informatique, ou est-ce que c'est juste pour qu'ils s'entraînent s'ils ont envie ?

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

21

Pen^2 :
et tu centralises tes données comment ?
faut quand meme du script coté serveur wink (à moins de te taper toutes les pages en statique, mais couic)

On est oki, je parle de la gestion du formulaire, chargement des donnees hein... pas des donnees en elles-meme

22

ben non moi ça me paraît tout à fait réaliste de faire ça 100% en javascript si la base de donnée est pas trop grosse, et ce sera bien moins prise de tête à mettre en ligne smile (un seul fichier à éditer, marche sur tous les hébergeurs sans configuration spéciale, pas de faille de sécurité, etc... top)

par contre le problème c'est que ça ne marchera que sur les navigateurs où javascript est activé ^^

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

23

bah disons que pour l'affichage, c'est deja galere le JavaScript...

24

?

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

25

à ta place je miserais sur des solutions déjà existantes, il y a bien une gestion de sondages dans spip par exemple on peut parfaitement envisager de trouver un moteur contenant la gestion des quizz sans rien avoir à "programmer"
avatar
Webmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

26

Pollux : c'est uniquement pour s'entraîner et se tester smile. Pour les réponses multiples, c'est plutôt comme tu as dit 3-4 maximum, je pense smile (c'est des tests de vocabulaire/traduction)

vince : il me semble que la webmastrice en cherche, mais c'est pas sûr qu'elle trouve quelque chose qui lui plaise ^^ (en particulier pour les réponses multiples). En fait il y a déjà des fichiers faits avec un logiciel, mais il est assez limité (une "question", une réponse)

En tout cas, merci pour tous vos conseils. J'y vois pas beaucoup plus clair, vu que je m'y connais pas en info, mais ça devrait me servir quand même happy. Déjà, il faut que je demande à la webmastrice si on peut mettre du cgi, apparemment happy. Ah, et... je sais plus cheeky
avatar
I wanna... bioman, bioman, défenseur de la teeeerrrreee

27

Souane :
il est assez limité (une "question", une réponse)

c'est un QCU ? dehors

28

un cucul ? ^^ Ca me rappelle Q = CU, même si je me souviens juste que c'est de l'électricité cheeky
avatar
I wanna... bioman, bioman, défenseur de la teeeerrrreee

29

ah non, je pensais à un questionnaire à choix unique dehors²

30

j'avais compris, merci tongue
avatar
I wanna... bioman, bioman, défenseur de la teeeerrrreee