Разработать приложение для автоматизации составления тестов - VB

Узнай цену своей работы

Формулировка задачи:

Разработать приложение для автоматизации составления тестов: Пароль: 123 Помогите пожалуйста сделать 1) сложение строк с вопросами(если вопрос занимает более 1 строки). 2) реализацию Кнопки «Сумма баллов» выдаёт соответствующую информацию и оценку «зачтено»(«не зачтено»), а кнопка «Статистика» - информацию о количестве верных и неверных ответов с указанием номеров вопросов. 3) Для подтверждения выбранного варианта ответа необходимо нажать кнопку «Подтвердить», для отмены – «Отменить» (через массив) 4) Каждый верный ответ даёт тестируемому 10 баллов; если тестируемый набирает 70 баллов, он получит зачёт, о чём выдаётся соответствующее сообщение 5) В случае, когда тестируемый уложился в отведённое для решения теста время, так и в противном случае, все элементы управления интерфейса и ответам становятся неактивными, а доступными должны стать элементы управления, заключенные в рамку «Результат»приложение для составления тестов.zip

Решение задачи: «Разработать приложение для автоматизации составления тестов»

textual
Листинг программы
Private Sub GetDataFromFile()
    Dim s, ss, ff As Integer, i As Integer, j As Integer
    ff = FreeFile
    Open App.Path & "\1.txt" For Input As #ff 'открыть файл 1 только для чтения
        s = Input(LOF(ff), ff)
    Close #ff
    s = Split(s, "+++++")
    CountQuest = UBound(s)
    ReDim DataAQ(1 To CountQuest, 1 To CountAns + 2)
    ReDim Verno(1 To CountQuest): ReDim Ans(1 To CountQuest)
    For i = 1 To CountQuest
        ss = Split(s(i), vbCrLf)
        For j = 1 To CountAns + 2
            DataAQ(i, j) = ss(j)
            'MsgBox DataAQ(i, j)
        Next j
    Next i
    Label1.Caption = Split(DataAQ(w, 1), ")")(1)
    Label3.Caption = " Вопрос № " & Split(DataAQ(w, 1), ")")(0) & " (" & CountQuest & ")"
    Me.Caption = "Тестирование. " & Label3.Caption
    For i = 1 To CountAns
       Option1(i).Value = False
       Option1(i).Caption = DataAQ(w, i + 1)
    Next i
    Command1.Enabled = False
End Sub

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

5   голосов , оценка 4 из 5
Похожие ответы