%
'----------------------------------------------------------------------------------------'
'iLanguage values: '
Const LanguageArabic = 1025
Const LanguageCzech = 1029
Const LanguageDanish = 1030
Const LanguageEnglish = 1033
Const LanguageFinnish = 1035
Const LanguageFrench = 1036
Const LanguageGerman = 1031
Const LanguageHebrew = 1037
Const LanguageHungarian = 1038
Const LanguageItalian = 1040
Const LanguageNorwegian = 1044
Const LanguagePolish = 1045
Const LanguageSpanish = 3082
Const LanguageSwedish = 1053
Const LanguageThai = 1054
'----------------------------------------------------------------------------------------'
'----------------------------------------------------------------------------------------'
'Do not translate application variable "$ErrorMessage" '
'----------------------------------------------------------------------------------------'
Dim iLanguage, sLanguageString(45)
iLanguage = LanguageEnglish
If iLanguage = LanguageEnglish Then
sLanguageString(0) = "Created and managed with SmartLite WebQuiz XP"
sLanguageString(1) = "Password:"
sLanguageString(2) = " Unable to continue: you cannot submit your answers more than one time."
sLanguageString(3) = "User Name:"
sLanguageString(4) = "Password:"
sLanguageString(5) = "Unable to continue: you cannot access the test again."
sLanguageString(6) = "Unable to load questions. Database cannot be found or connection to database cannot be opened. Error message: $ErrorMessage"
sLanguageString(7) = "Unable to get the quiz ID. Error message: $ErrorMessage"
sLanguageString(8) = "Unable to get the quiz ID. The record cannot be found."
sLanguageString(9) = "Unable to load questions. The database may be read-only. Please check that you have write permissions in the database folder. Error message: $ErrorMessage"
sLanguageString(10) = "Unable to load questions. The database may be locked. Please wait a few moments and then retry. Error message: $ErrorMessage"
sLanguageString(11) = "Unable to save answers. The database may be locked. Please wait a few moments and then retry. Error message: $ErrorMessage"
sLanguageString(12) = "Unable to continue: your answers have already been submitted."
sLanguageString(13) = "Unable to save answers. The database may be locked or the administrator may have deleted you. Please wait a few moments and then retry. Error message: $ErrorMessage"
sLanguageString(14) = "Unable to save answers. The database may be locked or the administrator may have deleted you. Error message: $ErrorMessage"
sLanguageString(15) = "Unable to save answers. The database may be locked or the administrator may have deleted you. Error message: $ErrorMessage"
sLanguageString(16) = "Unable to load questions. The database may be locked. Please wait a few moments and then retry. Error message: $ErrorMessage"
sLanguageString(17) = "Score:"
sLanguageString(18) = "Date:"
sLanguageString(19) = "IP:"
sLanguageString(20) = "Score:"
sLanguageString(21) = "Score: "
sLanguageString(22) = "Evaluation:"
sLanguageString(23) = "Evaluation: "
sLanguageString(24) = "Unable to save answers. The database may be locked or the administrator may have deleted you. Error message: $ErrorMessage"
sLanguageString(25) = "Unable to load questions. The database may be locked. Please wait a few moments and then retry. Error message: $ErrorMessage"
sLanguageString(26) = "Unable to load questions. No questions have been found."
sLanguageString(27) = "Question "
sLanguageString(28) = "Given Answer"
sLanguageString(29) = "Correct Answer"
sLanguageString(30) = "Answers from quiz: "
sLanguageString(31) = "Print"
sLanguageString(32) = "Begin"
sLanguageString(33) = "Reset"
sLanguageString(34) = "< Back"
sLanguageString(35) = "Submit"
sLanguageString(36) = "Next >"
sLanguageString(37) = "Submit"
sLanguageString(38) = "Reset"
sLanguageString(39) = "Please enter a value for "
sLanguageString(40) = "Please enter a valid e-mail."
sLanguageString(41) = "Please choose a value for question "
sLanguageString(42) = "Please choose at least one value for question "
sLanguageString(43) = "Please enter a value for question "
sLanguageString(44) = "Right"
sLanguageString(45) = "Wrong"
ElseIf iLanguage = LanguageItalian Then
sLanguageString(0) = "Creato e gestito con SmartLite WebQuiz XP"
sLanguageString(1) = "Password:"
sLanguageString(2) = "Impossibile continuare: le risposte possono essere inviate una sola volta."
sLanguageString(3) = "Utente:"
sLanguageString(4) = "Password:"
sLanguageString(5) = "Impossibile continuare: il test non può più essere svolto."
sLanguageString(6) = "Impossibile caricare le domande. Il database non è stato trovato oppure la connessione al database non è riuscita. Messaggio di errore: $ErrorMessage"
sLanguageString(7) = "Impossibile ottenere l'ID del quiz. Messaggio di errore: $ErrorMessage"
sLanguageString(8) = "Impossibile ottenere l'ID del quiz. Il record non è stato trovato."
sLanguageString(9) = "Impossibile caricare le domande. Il database potrebbe essere di sola lettura. Assicurarsi di avere i permessi di scrittura nella cartella del database. Messaggio di errore: $ErrorMessage"
sLanguageString(10) = "Impossibile caricare le domande. Il database potrebbe essere bloccato. Attendere alcuni minuti e riprovare. Messaggio di errore: $ErrorMessage"
sLanguageString(11) = "Impossibile salvare le risposte. Il database potrebbe essere bloccato. Attendere alcuni minuti e riprovare. Messaggio di errore: $ErrorMessage"
sLanguageString(12) = "Impossibile continuare: le risposte sono già state inviate."
sLanguageString(13) = "Impossibile salvare le risposte. Il database potrebbe essere bloccato oppure l'amministratore potrebbe avere cancellato la tua utenza. Attendere alcuni minuti e riprovare. Messaggio di errore: $ErrorMessage"
sLanguageString(14) = "Impossibile salvare le risposte. Il database potrebbe essere bloccato oppure l'amministratore potrebbe avere cancellato la tua utenza. Messaggio di errore: $ErrorMessage"
sLanguageString(15) = "Impossibile salvare le risposte. Il database potrebbe essere bloccato oppure l'amministratore potrebbe avere cancellato la tua utenza. Messaggio di errore: $ErrorMessage"
sLanguageString(16) = "Impossibile caricare le domande. Il database potrebbe essere bloccato. Attendere alcuni minuti e riprovare. Messaggio di errore: $ErrorMessage"
sLanguageString(17) = "Score:"
sLanguageString(18) = "Date:"
sLanguageString(19) = "IP:"
sLanguageString(20) = "Score:"
sLanguageString(21) = "Score: "
sLanguageString(22) = "Valutazione:"
sLanguageString(23) = "Valutazione: "
sLanguageString(24) = "Impossibile salvare le risposte. Il database potrebbe essere bloccato oppure l'amministratore potrebbe avere cancellato la tua utenza. Messaggio di errore: $ErrorMessage"
sLanguageString(25) = "Impossibile caricare le domande. Il database potrebbe essere bloccato. Attendere qualche minuto e riprovare. Messaggio di errore: $ErrorMessage"
sLanguageString(26) = "Impossibile caricare le domande. Non è stata trovata nessuna domanda."
sLanguageString(27) = "Domanda "
sLanguageString(28) = "Risposta data"
sLanguageString(29) = "Risposta esatta"
sLanguageString(30) = "Risposte dal quiz: "
sLanguageString(31) = "Stampa"
sLanguageString(32) = "Inizia"
sLanguageString(33) = "Reset"
sLanguageString(34) = "< Indietro"
sLanguageString(35) = "Invia"
sLanguageString(36) = "Avanti >"
sLanguageString(37) = "Invia"
sLanguageString(38) = "Reset"
sLanguageString(39) = "Inserire un valore per il campo "
sLanguageString(40) = "Inserire un indirizzo di posta elettronica valido."
sLanguageString(41) = "Selezionare un valore per la domanda "
sLanguageString(42) = "Selezionare almeno un valore per la domanda "
sLanguageString(43) = "Inserire un valore per la domanda "
sLanguageString(44) = "Esatta"
sLanguageString(45) = "Errata"
End If
%>
<%
DB_CONNECTION_STRING = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("../access_db/smwq_quiz_general5.mdb") & ";"
QUIZ_TAG = "FZJEA"
SAVE_ANSWERS = False
QUESTIONS_TO_SHOW = -1
RANDOM_QUESTIONS = True
RANDOM_ANSWERS = True
PASSWORD = ""
ALLOW_ONE_ACCESS = False
MAX_TIME = -180
NO_BACK_BUTTON = True
NO_USER_CHANGES = False
SEND_ANSWERS_EMAIL_FROM = "najafov@gmail.com"
SEND_ANSWERS_EMAIL = "najafov@gmail.com"
SHOW_RIGHT_ANSWERS = True
SHOW_FULL_RESULTS = True
SHOW_TOTAL_SCORE = True
SHOW_EVALUATION = True
SHOW_COMMENT_AFTER_ANSWER = False
MULTI_PAGE = True
TIME_ZONE = 0
'SECURITY_OPTIONS = " ondragstart=""return false"" onselectstart=""return false"" onBeforePrint=""document.body.style.display = 'none';"" onAfterPrint=""document.body.style.display = 'block';"""
SHOW_PRINT_BUTTON = True
SEND_ANSWERS_EMAIL_FORMAT = 0 '0=Questions and all given answers 1=Questions and wrong given answers 2=Questions and all given answers and all correct answers
CreditString = "
" & sLanguageString(0) & " "
'--- Do not edit below this line ---
iDBType = 0
If Instr(DB_CONNECTION_STRING, "Provider=SQLOLEDB.1") > 0 Then iDBType = 1
iTimeOut = Abs(MAX_TIME \ 60) * 2
If iTimeOut < 90 Then iTimeOut = 90
Session.TimeOut = iTimeOut
lUserID = CLng(Request.Form("UserID"))
iStatusID = CLng(Request.Form("StatusID")) '-1=Ready to evaluate, 0=First time, >0=Question number
iDirection = CLng(Request.Form("Direction")) '1=Next, -1=Back
sAnswersSequence = Request.Form("AnswersSequence")
If iStatusID > 1 And iDirection = 1 And MULTI_PAGE And SHOW_COMMENT_AFTER_ANSWER And Request.Form("Comments") <> "" Then
iStatusID = iStatusID - 1
bShowCommentsNow = True
End If
Function IsPrivateQuiz()
OpenConnection True
sSQL = "SELECT COUNT(*) FROM AllowedUsers"
If iDBType = 1 Then sSQL = sSQL & " AND QuizID=" & iQuizID
rsQuiz.Open sSQL, cnnQuiz, 1
IsPrivateQuiz = rsQuiz(0) > 0
CloseConnection rsQuiz, cnnQuiz
End Function
Function GetQuestionCount()
OpenConnection True
sSQL = "SELECT COUNT(*) FROM Questions"
If iDBType = 1 Then sSQL = sSQL & " AND QuizID=" & iQuizID
rsQuiz.Open sSQL, cnnQuiz, 1
GetQuestionCount = rsQuiz(0)
CloseConnection rsQuiz, cnnQuiz
End Function
Function CheckPassword()
If PASSWORD <> "" And UCase(Request.Form("TestPassword")) = UCase(PASSWORD) Then Session("TestPassword") = UCase(PASSWORD)
If PASSWORD <> "" And Session("TestPassword") <> UCase(PASSWORD) Then
PrintHeader ""
Response.Write "