WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

On the developpement of an expert system for student's evaluation: case of a network course

( Télécharger le fichier original )
par Jacques ILUNGA MANDALA
Université de Kinshasa - Licence 2015
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

III.2. Implementation

III.2.1 presentation of chosen programming language

III.2.1.1 CLIPS language

A programming language is a coded language used by programmer to write instructions that a computer can understand. There are many of them but in my case, I have chosen CLIPS language because it is a complete environment to develop expert systems, including characteristics such as an integrated editor and a tool of debugging.

III.2.2. presentation of interfaces

An interface is a common boundary by two devices, or by a person and a device, across which data or information flows. On one hand, it helps the user to read or to input data; on the other hand, it helps the system (computer) to get information from the user in order to treat it.

III.2.2.1. First interface (logo)

This interface displays information such as the name of my university, my faculty and my department; in the middle there is the title of my work; finally, this interface is showing my full name, and names of my monitors. At the end, there is blinking information that asks the user to continue. Here is the first interface:

 

III.2.2.2. Second interface (home page)

The second interface is the home page, this one displays two information: the first information is a welcome message, and the second one is a blinking message asking the user to input his name. Let us note that it is not anyone who can use this system; only those (students) who are order...while the user is not in order, he cannot continue until he will be recommended. Those who are supposed to access from the moment are: ILUNGA MANDALA, KANKU RUBEN, NGUABA JOSEPH and IHEMBA KATOMBA. Because ILUNGA MANDALA is among those who are in order, I am going to input his name, and then, he can continue. After typing ILUNGA MANDALA's name, look at how my interface will be represented:

III.2.2.3. third interface (authentification)

After typing a valid username on the previous interface, the third interface appears and displays information: on top, it is a welcome message with the username; below, it is blinking information asking the user to input his password. Each user has his password, consequently, a user cannot continue with a wrong password or with another user's password. On the interface below, I have typed «NANA» which is the valid password for the user ILUNGA MANDALA:

III.2.2.4. fourth interface

After typing the valid password; once the user press «enter», the fourth interface appears and displays two messages: on top, it is a message wishing good luck to the user; the second message is asking the user to press «enter» for starting the exam. It appears as follow:

III.2.2.5. fifth interface (question number 1)

If the user presses on «enter» then the fifth interface appears and displays the first question and assertions from «a» to «e»; the first question is about the meaning of the concept of network; and then, the user(student) can choose the assertion corresponding to the correct answer. In the following interface, I choose the assertion «a»; so, let us see what is going on:

III.2.2.6. sixth interface (current grade of the question 1)

After choosing an assertion and pressing on «enter» on the previous interface, the following is showing two messages: on top, we have the current result (grade) that the student got after answering to the first question; so, he got 2/20 because the correct answer was the assertion «a»; below this, there is another blinking message asking the user to press on «enter» to continue.

III.2.2.7. seventh interface (question number 2)

This interface displays the second question, and then the user has the possibility to choose one assertion; the question is about the meaning of WAN:

III.2.2.8. eighth interface (current grade from the question 1 to question 2)

Up to now, I have answered and succeeded in only two questions; that's why the current grade that was 2/20 on the first result has become 4/20 because I have given a correct answer to the second question. The more I succeed, the more my grade increases; and the more I fail, the more the grade stays the same:

III.2.2.9. ninth interface (question number 3)

This interface displays the third question, and asks the user to choose the correct answer. The question is about the difference between peer to peer and customer-server network. Here, the correct answer is the assertion «a» but let us choose the assertion «b» to show the evolution of my current grade.

III.2.2.10. tenth interface (current grade from the question 1 to question 3)

As we can see that, the current grade stays the same because I failed to the third question, the correct answer was the assertion «e».

III.2.2.11. Eleventh interface (question number 4)

This one displays the question number four question, it is about physical topology of network; I inputted the assertion «c»; let see the result:

III.2.2.12. twelfth interface (current grade from the question 1 to question 4)

As we can see it clearly, the current grade passed from 4/20 to 6/20 because the answer to the previous question was correct:

III.2.2.13. thirteenth interface (question number 5)

This interface displays the question number five; and then, the user has to input the answer. I have inputted the assertion «e», let see what is going on:

III.2.2.14. fourteenth interface (current grade from the question 1 to question 5)

After answering to the previous question, we see that the current grade has increased from 6/20 to 8/20 because the correct answer was the assertion «e»:

III.2.2.15. fifteenth interface (question number 6)

This interface shows the sixth question. Here I have supposed the case where the user has inputted the assertion «d»:

III.2.2.16. sixteenth interface (current grade from the question 1 to question 6)

This interface is showing the result from the first question to the sixth question; the current grade has passed from 8 to 10 because we succeeded to the sixth question:

III.2.2.17. seventeenth interface (question number 7)

Until now, the user is still being evaluated, I am now to the seventh question; this interface displays the question number seven; here, I suppose that the user has chosen the assertion «b».

III.2.2.18. eighteenth interface (current grade from the question 1 to question 7)

The following interface displays the current grade from the question 1 to the question 7; as we can see that, our grade doesn't change because I failed to the question number seven.

III.2.2.19. nineteenth interface (question number 8)

This interface displays the next question (8); and I suppose that the user chosen the assertion «b».

III.2.2.20. twentieth interface (current grade from the question 1 to question 8)

This interface displays the current grade from the question 1 to question 8; then, we can see that our grade has passed from 10 to 12 because the assertion «b» was the correct answer to the question 8.

VI.2.21. twentieth -one interface (question 9)

This interface displays the before the last question of the evaluation; and I suppose that the user has chosen the assertion «a». Let see:

III.2.2.22. twentieth -two interface (current grade from the question 1 to question 9)

This interface is showing the current grade from the question 1 to question 9; here, our grade has passed from 12 to 14 because I succeeded to the previous question.

III.2.2.23. twentieth -three interface (question 9)

This interface displays the last question of the evaluation; the question is about the equivalence of IEEE 802.15.1; and then, we suppose that the user has inputted the assertion «d»:

III.2.2.24. twentieth four interface (final grade from the question 1 to question 10)

This interface displays the final result that the user has got from the question 1 to the last question; below are three blinking information: the first is giving to the user the possibility to save the final result; the second is giving the possibility to restart exam; and the last is giving him the possibility to exit the application. If the user chooses to restart the exam, he will not have the same questions; so, it will be another set of questions.

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Et il n'est rien de plus beau que l'instant qui précède le voyage, l'instant ou l'horizon de demain vient nous rendre visite et nous dire ses promesses"   Milan Kundera