Dans cette partie vous allez voir toute les configurations nécessaires pour déployer la partie admin de Millionnaire Quiz (qui est écrit en PHP avec le framework codeigniter) sur votre serveur.

Configuration

Upload des fichiers

Pour commencer vous devez upload les fichiers sources présents dans le fichier zip Millionaire Quiz – Admin/Millionaire-quiz-admin-1.0 décompresser ce fichier ensuite copiez tous le contenu du dossier Millionaire-quiz-admin-1.0 sur votre serveur, de préférence créer un nouveau dossier que vous nommerez comme vous voulez a la racine de votre serveur et c’est dans celui-ci que vous allez coller les fichier.

Modifier l’URL de base

Apres avoir upload les fichiers sur votre serveur, vous devez modifier l’URL de base, pour ce faire modifiez le contenu du fichier application/config/config.php a la ligne 26 remplacez la valeur de $config[‘base_url’] par l’url où vous avez upload les fichiers de Millionnaire Quiz admin.

Importation de la base de données

Pour importer la base de données vous devez commencer par mettre les informations de votre base de données dans application/config/database.php a la ligne 76 modifiez les informations des champs ci-après du tableau $db[‘default’]:

  1. hostname: le nom de l’hôte de votre serveur de base de données.
  2. username: le nom d’utilisateur de votre base de données
  3. password: le mot de passe de votre base de données
  4. database: le nom de votre base de données que vous avez créé.

Ensuite il faut importer la base de données en important le fichier database.sql contenu dans le dossier Millionaire Quiz – Admin.

Utilisation

Voici comment utiliser les différentes fonctionnalités de la partie admin de Millionnaire Quiz:

Connexion au panneau d’administration

Vous pouvez vous connecter au panneau d’administration avec les identifiants par défaut de l’administrateur principal:

Adresse mail: admin@admin.com

Mot de passe: password

Vous pouvez modifier ces identifiants quand vous voulez, on en reparlera un peu plus bas sur cette page.

Gestion des utilisateurs

Pour gérer les utilisateurs, cliquez sur le bouton Manage de la section Admin Users sur la page d’accueil du panneau d’administration.

Il s’agit de la gestion des utilisateurs qui peuvent avoir accès au panneau d’administration

Ajouter un utilisateur

Pour ajouter un nouvel utilisateur, cliquez sur le bouton Add new user ensuite dans la nouvelle boite de dialogue qui s’affiche, renseignez vos informations et enregistrez.

Il existe deux types d »utilisateurs, les utilisateurs Member qui ont uniquement le droit de gérer les questions et les utilisateurs Admin qui en plus de gérer les questions peuvent également gérer les autres utilisateurs.

Modifier un utilisateur

Pour modifier un utilisateur, cliquez sur l’icone d’édition de la ligne de l’utilisateur que vous voulez modifier ensuite dans le modal qui s’affiche, renseignez vos nouvelles informations et enregistrez.

Supprimer un utilisateur

Pour supprimer un utilisateur, cliquez sur l’icone de suppression de la ligne de l’utilisateur que vous voulez supprimer, ensuite confirmez votre choix si c’est réellement ce que vous voulez faire.

Gestion des questions

Pour gérer les questions, cliquez sur le bouton Manage de la section Questions Overview sur la page d’accueil du panneau d’administration.

Il existe trois niveaux des questions: les questions faciles, les questions moyennes et les questions difficiles qui seront chargées pendant le jeu par rapport au niveau de l’utilisateur, il appartient à vous de déterminer le niveau de vos questions.

Ajouter une question

Pour ajouter une question, cliquez sur Add new Question ensuite dans le modal qui s’affiche, saisissez vos informations et cliquez sur Enregistrer.

Modifier une question

Pour modifier une question, cliquez sur l’icone d’édition de la ligne de la question que vous voulez modifier, ensuite dans le modal qui s’affiche renseignez vos nouvelles informations et cliquez sur enregistrer.

Supprimer une question

Pour supprimer une question, cliquez sur l’icone de suppression de la ligne de la question que vous voulez supprimer ensuite confirmer dans le modal qui s’affiche.

Importation des questions

Pour faciliter l’ajout des questions, il est possible d’importer plusieurs questions a la fois en important directement votre fichier csv.

Le fichier csv doit respecter une certaine norme sinon il ne pourra pas être importé, vous devez mentionner 6 champs sur chacune des ligne de questions que vous voulez ajouter:

  • Le premier champ représente la description de la question à ajouter
  • Le deuxième champ représente le niveau de la question; 0 pour le niveau facile, 1 pour le niveau moyen et 2 pour le niveau difficile.
  • Le troisième champ représente la réponse correcte à votre question
  • Et les trois autres champs représentent les 3 mauvaises réponses à votre question.

Voici un exemple des données d’un fichier csv qui peut être importer:

« Who are known as Brahmins? »,2, »Members of India’s highest caste », »Surfers in California », »Surfers in California », »It’s a totally made up word »
« Which of these animals does NOT appear in the Chinese zodiac? »,1, »Bear « ,Rabbit,Rabbit,Dog
 » In darts, what’s the most points you can score with a single throw? »,2, »60 « ,20,20,100

Une fois que vous avez éditez votre fichier csv, pour l’importer cliquez sur Import Questions et téléversez votre fichier sur le modal qui s’affiche et enregistrez.

Exportation des questions

Vous pouvez également exporter vos différentes questions sous format csv, pour cela, cliquez sur le bouton Export Questions.