Utilisateur:Webanix

Une page de Wikipédia, l'encyclopédie libre.
Ceci est une version archivée de cette page, en date du 4 février 2007 à 13:25 et modifiée en dernier par Webanix (discuter | contributions). Elle peut contenir des erreurs, des inexactitudes ou des contenus vandalisés non présents dans la version actuelle.

Cette page est consacrée à tout ce qui concerne les différentes étapes de la conception d'un site de soutien scolaire dont le nom est encore inconnu. Ce site vise à proposer des cours et des outils en relation avec le programme de l'enseignement secondaire, ainsi qu'une communauté capable de venir en aide à des étudiants et à répondre à leurs questions.

Présentation

Le concept

Il s'agit d'un site de soutien scolaire qui se veut être un outil bien pratique pour tout étudiant confronté aux multiples problèmes de l'apprentissage et de l'étude. Il comprendra surtout trois rubrique principales :

  • Des cours dans toutes les branches de l'enseignement secondaire, ainsi que la possibilité à l'internaure de proposer de nouveaux cours ou d'apporter certaines modifications.
  • Des outils divers concernant surtout les branches scientifiques et les langues, qui permettraient de résoudre des exercices, ou de s'entrainer à l'aide de divers tests de vocabulaire ou d'exercices.
  • Un forum qui permettrait à tout un chacun de poser une question quelconque sur une branche et de recevoir une réponse rapide par la communauté du site.

Ce site proposerait une interface graphique attrayante, et permettrait de s'inscrire en tant que membre, afin de bénéficier du droit de proposition de modification ou de création de cours. Le membre habitué recevrait alors certains privilèges, comme "Rédacteur officiel pour le cours de géographie", ou encore "Modérateur pour les forums scientifiques". Différents droits seraient attribués aux utilisateurs du site, allant de "Membre" à "Admin", en passant par "Modérateur" ou encore "Rédacteur".

L'image du site et le public cible

Un élément relativement important est le choix du nom, qui s'avère assez difficile. La première difficulté est d'opter soit pour un nom qui a une signification et qui est en rapport avec le sujet du site, soit pour un nom totalement insignifiant mais qui serait attirant voire amusant.

Il faut également s'interroger sur le public cible. Celui est clairement, dans ce cas-ci, les étudiants. Mais il faut se demander quel type d'étudiant est visé : plutot un élève studieux, envieux d'apprendre, qui se rendrait sur le site pour éveiller sa curiosité sur un cours; ou un étudiant pressé dont le seul but serait de trouver rapidement une information concise sur un cours de son choix ? Le site sera-t-il limité aux élèves du premier degré voulant trouver le PGCD de deux nombres, ou bien les cours seront-ils destinés aux étudiants de fin de secondaire, voire même d'une école supérieurs ?

La réponse idéale que nous aimerions fournir est : ce site convient à des étudiants de tous types et de tous âges. Il est toutefois ardu d'être exhaustif dans un domaine aussi vaste que l'enseignement et la scolarité et, dans un premier temps, le site sera plutot orienté vers les élèves de l'enseignement secondaire de dernier cycle. Cette décision est favorisée par le fait que les auteurs se trouvent dans cette phase de l'enseignement, et qu'à court terme, ils seront les principaux rédacteurs de cours. Si le site a ensuite l'occasion de bénéficier d'une communauté active et diversifiée dans le futur, il pourra bien sur s'adapter à plusieurs niveaux différents.

Les auteurs

Nous sommes deux adolescents de 16 ans qui décidons de nous lancer dans ce projet tout simplement pour voir ce que cela va donner, et aussi pour échanger un panel de connaissances et d'expérience qui seront mises à l'épreuves durant la phase de conception du site. En effet, l'architecture de ce site sera entièrement conçue à l'aide de PHP et de HTML, tandis que le design sera créé en CSS, et la section outils sera composée d'une foule de logiciels faits avec la technologie Flash. Cette diversité permettra d'aborder les différents aspects de la programmation et de la conception d'interfaces Web.

Fonctionnalités

Comme il est dit plus haut, le site sera essentiellement composé de trois sections : des cours dans chaque branche, des outils pour s'entraîner, et un forum qui permet à la communauté de s'exprimer. Une grosse partie de la création du site sera consacrée à l'espace membres et à son administration, c'est-à-dire la création de nouveaux cours, leur modification, l'écriture de nouveaux messages et leur modération, etc.

Le site sera créé avec les technologies suivantes :

  • HTML, pour ce qui concerne la saisie primaire des pages non-dynamiques. Les pages HTML seront principalement basées sur un système de templates, qui permet de structurer son site de manière très efficace, en liaison avec :
  • PHP, qui servira à bâtir l'architecture du site. Il permettra l'écriture des news, la gestion de l'administration, de l'espace membres, en clair toute la partie dynamique du site.
  • MySQL, qui est la base de données qui comprendra tout le contenu rédactionnel du site et toutes les informations relatives au site, par exemple la liste de tous les membres, le contenu de tous les cours, tous les messages des forums etc.
  • Flash, qui s'occupera de tous les modules supplémentaires du site, en particulier la section "Outils", mais aussi peut-être d'autres modules de type chat ou animations dynamiques en relation avec le site.

Les cours

La plus grosse partie du site est sans conteste l'importante collection de cours scolaires. Mais plusieurs questions sont à se poser sur ces cours :

  • Quel type d'approche de la matière ? Plutôt une approche très rigoureuse, à la manière des livres scolaires de maths, par exemple, ou plutôt une approche ludique et amusante qui permet à l'étudiant de se sentir rassuré par une aide à son niveau ?
  • Comment classer les cours ? Vaut-il mieux réaliser un grand cours de mathématiques, structuré et en plusieurs chapitres, ou bien une série de mini-cours qui portent sur une catégorie très précise, par exemple : Domaine d'une fonction...
  • Qui et dans quelle mesure pourra modifier les cours existants ou en proposer un nouveau ? Il faudra créer plusieurs groupes différents avec des autorisations. A première vue, il y aurait des "Rédacteurs officiels" (les admins en faisant partie) qui se chargeraient d'accepter ou non les modifications proposées par les simples membres.

Liste des catégories

En principe, il y aura une catégorie par branche de l'enseignement secondaire. Ces branches incluent, sans s'y limiter :

Cette liste est invitée à être modifiée au cours du développement du site.

Mathématiques

Les mathématiques seront sans doute le cours le plus abordé dans le site, tout comme les autres branches scientifiques. Il contiendra beaucoup de théorie mais aussi des exercices corrigés, une foule d'outils et en plus beaucoup de graphiques et d'images. C'est donc un gros cours.

Les outils

Les outils seront en quelque sorte un plus pour le site, dans la mesure ou les quelques sites qui traitent du même sujet que le notre n'ont pas cette fonctionnalité. Il s'agirait d'animations réalisées avec Flash, qui permettraient de résoudre des exercices, de réciter du vocabulaire : en bref, de s'entraîner. Voici une liste qui est invitée à être modifiée au fur et à mesure du développement :

  • Mathématiques : Un programme qui trace des fonctions mathématiques en analyse.
  • Mathématiques : Un module de géométrie analytique et de calcul vectoriel.
  • Mathématiques : Un outil qui permettrait de factoriser une expression.
  • Physique : Permet de simuler des déplacements rectilignes uniformes ou accélérés.
  • Physique : Permet de simuler des mouvements en deux dimensions rectilignes ou circulaires.
  • Chimie : Un 'nomenclateur' capable de donner la formule d'un élément chimique et inversément.
  • Chimie : Un module de stoechiométrie capable d'analyser des réactions chimiques complexes.
  • Langues : Un module qui permet de faire réciter du vocabulaire ou des temps primitifs.
  • Géographie : Une quizz de géographie qui demanderait de compléter une carte muette.
  • Histoire : une ligne de temps animée et interactive.
  • Latin : un module qui permet de décliner des noms, conjuguer des verbes, analyser des phrase.

Spécifications techniques

Il reste encore à définir certains éléments techniques, à savoir :

  • Le nom des tables SQL
  • Le nom des pages
  • Le niveau d'utilisation des templates
  • Le design
  • Le niveau d'utilisation de l'Ajax (javascript)
  • ...