Εγκατάσταση του 1clickSTATISTICS

INFOlearn Database Migration Tool

Επιβεβαίωση δημιουργίας της βάσης

Το αρχείο db.ini

Εγκατάσταση του 1clickSTATISTICS

ΔΕΝ ΕΙΝΑΙ ΑΠΑΡΑΙΤΗΤΟ να εγκατασταθεί το 1clickSTATISTICS. Καλό όμως είναι να το κάνετε.
Κάθε TEST4U-cert4u μπορεί να συνδεθεί με μια βάση δεδομένων. Καλό είναι όλα τα TEST4U - cert4u της σχολής μας να βλέπουν την ίδια βάση δεδομένων. Έτσι έχουμε κεντρικά στατιστικά, για όλους τους μαθητές ανεξάρτητα από τον υπολογιστή στον οποίο θα κάνουν κάποιο τεστ. Μερικά από τα πλεονεκτήματα των κεντρικών στατιστικών είναι: βλέπουμε τους 50 καλύτερους μαθητές ανεξάρτητα από τμήμα - ώρα - υπολογιστή, συνολικά στατιστικά από όλους τους υπολογιστές σε μία βάση και περαιτέρω ανάλυση των δεδομένων με τον τρόπο που εσείς θέλετε, δημιουργία των δικών σας σετ ερωτήσεων τα οποία αυτόματα τα βλέπουν όλοι οι Η/Υς της σχολής κ.λπ. Υπενθυμίζουμε πως η βάση είναι σε ανοιχτή μορφή.  

Η εγκατάσταση των κεντρικών στατιστικών, δεν είναι απαραίτητη αλλά θεωρούμε ότι εάν το κάνετε θα έχετε μόνο πλεονεκτήματα.

Σαν βάση δεδομένων για τα κεντρικά στατιστικά μπορούμε να χρησιμοποιήσουμε είτε την MySQL είτε τον MS SQL Server είτε ένα κοινόχρηστο αρχείο access.

Η MySQL είναι είναι πολύ καλή λύση και με αυτήν θα ασχοληθούμε. Για τις άλλες δύο λύσεις, δείτε την σελίδα: http://www.test4u.gr/test4u/globaldb.php

Η εφαρμογή 1clickSTATISTICS κάνει δύο εργασίες:

  • Εγκατάσταση την MySQL και τα βοηθητικά εργαλεία της MySQL
  • Εκτελεί το INFOlearn Database Migration Tool το οποίο δημιουργεί την βάση δεδομένων test4u, τους απαραίτητους πίνακες και τον χρήστη test4u_user με τον οποίο θα συνδέονται οι εφαρμογές με την βάση test4u.

Η MySQL θα πρέπει να υπάρχει σε έναν μόνο H/Y του δικτύου σας.

Το αρχείο εγκατάστασης είναι το 1clickStatistics.exe

 

Η MySQL είναι μια υπηρεσία (service) η οποία είναι συνέχεια ανοικτή και διαχειρίζεται πολλές βάσεις δεδομένων.

Η MySQL "ακούει" στην πόρτα 3306 οπότε εάν έχετε εγκατεστημένο firewall, θα πρέπει η πόρτα 3306 να είναι ανοιχτή. Εάν δεν είναι ανοικτή η συγκεκριμένη πόρτα τότε δεν θα μπορούν να συνδεθούν τα TEST4U-cert4u-CENTRAL.

Κάθε βάση δεδομένων μπορούμε να την φανταστούμε σαν ένα αρχείο access που περιέχει μόνο τους πίνακες, όχι ερωτήματα, φόρμες αναφορές κτλ.

Για να συνδεθούμε στην MySQL θα πρέπει να έχουμε username και password έτσι ώστε να ξέρει η MySQL σε ποια βάση δεδομένων έχουμε δικαιώματα και κυρίως ΤΙ δικαιώματα.

Περισσότερες πληροφορίες θα βρείτε στην σελίδα: http://www.mysql.com

 

Ξεκινώντας την εκτέλεση του 1clickSTATISTICS θα δούμε την παρακάτω εικόνα:

Εάν δεν έχετε εγκατεστημένη την MySQL τότε επιλέξτε την πρώτη επιλογή για να γίνει εγκατάσταση της MySQL.

Στην περίπτωση που έχετε ήδη εγκατεστημένη την MySQL τότε στο επόμενο βήμα θα εκτελεστεί το INFOlearn Database Migration Tool το οποίο δημιουργεί την βάση.

Επιλέγουμε λοιπόν Δεν έχω εγκατεστημένη την MySQL και κάνουμε κλικ στο κουμπί Επόμενο.

Τώρα θα γίνει η εγκατάσταση της MySQL. O προεπιλεγμένος φάκελος είναι ο C:\INFOlearn\MySQL_IL

Όταν θα δείτε το παρακάτω παράθυρο, η εγκατάσταση της MySQL και των εργαλείων έχει γίνει.

Ο διαχειριστής της MySQL είναι ο root με password 1234 και μπορεί να συνδεθεί στην MySQL μόνο από τον ίδιο Η/Υ που βρίσκεται και η MySQL.

Πριν κάνουμε κλικ στο κουμπί Τέλος για να ξεκινήσει το INFOlearn Database Migration Tool ας δούμε ότι όντως η MySQL έχει εγκατασταθεί σωστά και εκτελείται.

Μεταβαίνουμε στην Έναρξη/Πίνακας Ελέγχου/Εργαλεία διαχείρισης/Υπηρεσίες

Βλέπουμε ότι υπάρχει η υπηρεσία MySQL_IL και ότι η κατάσταση είναι Εκκίνηση.

Τα εργαλεία της MySQL βρίσκονται στην διαδρομή: Έναρξη/Όλα τα προγράμματα/MySQL

Κάνουμε κλικ στο κουμπί Τέλος και ξεκινά η εκτέλεση του INFOlearn Database Migration Tool.

 

Αυτή η εφαρμογή συνδέεται στην MySQL για να δημιουργήσει την βάση δεδομένων των κεντρικών στατιστικών.

Τα στοιχεία που πρέπει να εισάγουμε εδώ είναι τα στοιχεία της MySQL που εισάγαμε πιο πριν. Το username είναι το root. Εισάγουμε ως password το 1234 και κάνουμε κλικ στο κουμπί Επόμενο.

 

Το όνομα της βάσης το αφήνουμε ως έχει, test4u δηλαδή, και κάνουμε κλικ στο κουμπί Επόμενο.

Στο επόμενο βήμα θα δημιουργηθούν οι πίνακες στην βάση test4u.

 

Εδώ ορίζουμε τον νέο χρήστη που θα δημιουργηθεί στην MySQL για να έχουν πρόσβαση στην βάση test4u οι εφαρμογές TEST4U-cert4u-CENTRAL.

Πληκτρολογούμε το password π.χ. 1234 και κάνουμε κλικ στο κουμπί Δημιουργία.

Μετά την δημιουργία του χρήστη, θα δούμε την παρακάτω ερώτηση.

Εάν επιλέξετε Ναι, απλά ακολουθήστε τις οδηγίες.

Και στις δύο περιπτώσεις, στο τέλος θα δείτε το παρακάτω παράθυρο:

Η εφαρμογή INFOlearn Database Migration Tool δημιούργησε το αρχείο db.ini μέσα στον φάκελο εγκατάστασης του LM

Το αρχείο αυτό περιέχει την πληροφορία για την σύνδεση με την κεντρική βάση δεδομένων.

Εάν χρειαστεί να ξαναεκτελέσετε το INFOlearn Database Migration Tool θα το βρείτε στον φάκελο εγκατάστασης της MySQL:

 

Για να δούμε τι έχει γίνει στην MySQL με την βοήθεια του INFOlearn Database Migration Tool θα κάνουμε το εξής:

Εκτελούμε τον MySQL Administrator από την διαδρομή Έναρξη/Όλα τα προγράμματα/MySQL/MySQL Administrator

και συνδεόμαστε στην MySQL με τα παρακάτω στοιχεία:

Θυμίζω ότι το password του χρήστη root είναι 1234.

Θα πρέπει να υπάρχει η βάση δεδομένων (σχήμα) test4u και να έχει κάποιους πίνακες όπως φαίνεται στην παρακάτω εικόνα:

Επίσης θα πρέπει να υπάρχει ο χρήστης test4u_user και να έχει πλήρη δικαιώματα στην βάση test4u όπως φαίνεται στην παρακάτω εικόνα:

 

Εάν θέλετε μπορείτε να ορίστε ο MySQL Administrator να παίρνει καθημερινά backup την βάση test4u. Διαβάστε την βοήθεια της εφαρμογής.

Πλέον έχουμε ρυθμίσει κατάλληλα την MySQL για να δεχθεί συνδέσεις από κάποιο TEST4U-cert4u-CENTRAL.

 

Λίγα λόγια για το αρχείο db.ini.

Το αρχείο db.ini περιέχει την πληροφορία για την σύνδεση με την κεντρική βάση.

Το αρχείο είναι κρυπτογραφημένο αλλά όταν αποκρυπτογραφηθεί το κείμενο που περιέχει είναι παρόμοιο με το παρακάτω:

DRIVER={MySQL ODBC 3.51 Driver}; SERVER=SERVER_IP; DATABASE=test4u; uid=test4u_user; pwd=1234; OPTION=18475

Εφόσον το αρχείο υπάρχει στον φάκελο εγκατάστασης του LM, κάθε φορά που ένα TEST4U-cert4u-CENTRAL συνδέεται με τον LM, ο LM του στέλνει αυτό το αρχείο.

Το TEST4U-cert4u-CENTRAL το αποθηκεύει στον φάκελο εγκατάστασης του και το χρησιμοποιεί για να συνδεθεί με τη κεντρική βάση.

Εάν θέλετε το αρχείο db.ini να μην αποστέλλεται στο TEST4U-cert4u-CENTRAL, τότε μεταβείτε στον LM και επιλέξτε Στατιστικά υπολογιστών:

και αποεπιλέξτε τον Η/Υ που δεν θέλετε να γίνεται η αποστολή του db.ini: