/Multiple-Choice-Quiz

Java multiple choice questions and answers game with a simple user interface.

Primary LanguageJavaGNU General Public License v3.0GPL-3.0

Multiple-Choice-Quiz

alt text

This applet may be freely copied and used by others.

I) In order to run the applet properly, you need to download the java classes above and follow the steps :

  1. open your terminal (or cmd).
  2. go to the path of your classes' file. (cd \path "on windows").
  3. compile your java files (use the command " javac *.java ").
  4. run you java program (main class wich is Quiz.java).
  5. done

II) Now in order to add or change the question of the quiz follow :

go to the main class (Quiz.java) there is an array of objects called "qObj" represented :

       quiz2 [] qObj = {

        new quiz2("Question 1","op1","op2","op3","op4","op1","hint 1"),
        
        new quiz2("Question 2","op1","op2","op3","op4","op4","hint 2"),
        
        new quiz2("Question 3","op1","op2","op3","op4","op3","hint 3"),
        
        new quiz2("Question 4","op1","op2","op3","op4","op2","hint 4")
        
        };
  • Put your questions on "Question 1,2.." attribute.
  • p1 , p2 , p3 , p4 are the choices.
  • the 6th attribute is the correct answer (so put the correct answer of the question there).
  • hint 1 , hint 2 ... are the hints of the correct answers.

If you wanna add other question all you have to do is : creating a new object from the class quiz2 and add it to the array "qObj" :

        new quiz2("Your question","option 1","option 2","option 3","option 4","correct answer","Hint"); 

III) The timing : if you want to give the player more time to answer the quiestions there is a int variable called time in the main class :

        int time = 60 // time by seconds

you can change it to wahtever you want.

Please send any comments or suggestions to : https://www.instagram.com/wadiemendja