Sie sind auf Seite 1von 17

Republic of the Philippines Tarlac State University College of Business and Accountancy Main Campus, Tarlac City

Midterm Requirement: Online Exam

Submitted to: Prof. Dennis Santos

Submitted by: Nica Mae Z. Balatbat BSA 3B

August 23, 2013 I. Program Narrative

The objective is to make an online exam about the topics discussed in Computer 3B; specifically about the programming language, Visual Basic. There will be five (5) multiple choice questions in the exam; three (3) choices for every question. The user is expected to choose one answer from the choices for each question. After answering the questions, the program will compute for the score of correct answers out of the five questions automatically and will show it upon command by the user.

II.

Flowchart

III.

Source Code

Exam (Form1) Private Sub Form_Load() End Sub Private Sub Go_Click() Exam.Hide Q1.Show End Sub Private Sub No_Click() End End Sub

Q1 (Form2) Private Sub Back_Click() Q1.Hide Exam.Show End Sub Private Sub Form_Load() End Sub Private Sub Terminate_Click() Q1.Hide Last.Show End Sub Private Sub Submit_Click() Submit.Visible = False Answer.Visible = True Terminate.Visible = True If Flowchart_1.Value = True Then Answer.Caption = "WRONG!" Answer.ForeColor = &HFF& score.Caption = 0 check.Visible = True Flowcharting_2.Enabled = False Neither_3.Enabled = False ElseIf Flowcharting_2.Value = True Then Answer.Caption = "CORRECT!" Answer.ForeColor = &H8000& Flowchart_1.Enabled = False Neither_3.Enabled = False score.Caption = 1

ElseIf Neither_3.Value = True Then Answer.Caption = "WRONG!" Answer.ForeColor = &HFF& score.Caption = 0 check.Visible = True Flowchart_1.Enabled = False Flowcharting_2.Enabled = False End If End Sub Private Sub Flowchart_1_Click() Submit.Visible = True End Sub Private Sub Flowcharting_2_Click() Submit.Visible = True End Sub Private Sub Neither_3_Click() Submit.Visible = True End Sub Private Sub Proceed_Click() Q1.Hide Q2.Show End Sub

Q2 (Fom3) Private Sub End_Click() Q2.Hide Last.Show End Sub Private Sub Form_Load() End Sub Private Sub Oracle_1_Click() Submit.Visible = True End Sub Private Sub Microsoft_2_Click() Submit.Visible = True End Sub Private Sub Adobe_3_Click() Submit.Visible = True End Sub Private Sub Proceed_Click() Q2.Hide

Q3.Show End Sub Private Sub Back_Click() Q2.Hide Q1.Show End Sub Private Sub Submit_Click() Submit.Visible = False Answer.Visible = True If Oracle_1.Value = True Then Answer.Caption = "WRONG!" Answer.ForeColor = &HFF& score.Caption = 0 check.Visible = True Microsoft_2.Enabled = False Adobe_3.Enabled = False ElseIf Microsoft_2.Value = True Then Answer.Caption = "CORRECT!" Answer.ForeColor = &H8000& score.Caption = 1 Oracle_1.Enabled = False Adobe_3.Enabled = False ElseIf Adobe_3.Value = True Then Answer.Caption = "WRONG!" Answer.ForeColor = &HFF& score.Caption = 0 check.Visible = True Oracle_1.Enabled = False Microsoft_2.Enabled = False End If End Sub

Q3 (Form4) Private Sub Write_1_Click() Submit.Visible = True End Sub Private Sub Assign_2_Click() Submit.Visible = True End Sub Private Sub Design_3_Click() Submit.Visible = True End Sub

Private Sub End_Click() Q3.Hide Last.Show End Sub Private Sub Form_Load() End Sub Private Sub Proceed_Click() Q3.Hide Q4.Show End Sub Private Sub Back_Click() Q3.Hide Q2.Show End Sub Private Sub Submit_Click() Submit.Visible = False Answer.Visible = True If Write_1.Value = True Then Answer.Caption = "WRONG!" Answer.ForeColor = &HFF& score.Caption = 0 check.Visible = True Assign_2.Enabled = False Design_3.Enabled = False ElseIf Assign_2.Value = True Then Answer.Caption = "WRONG!" Answer.ForeColor = &HFF& score.Caption = 0 check.Visible = True Write_1.Enabled = False Design_3.Enabled = False ElseIf Design_3.Value = True Then Answer.Caption = "CORRECT!" Answer.ForeColor = &H8000& score.Caption = 1 Write_1.Enabled = False Assign_2.Enabled = False End If End Sub

Q4 (Form5) Private Sub Drag_1_Click() Submit.Visible = True

End Sub Private Sub Click_2_Click() Submit.Visible = True End Sub Private Sub Fold_3_Click() Submit.Visible = True End Sub Private Sub End_Click() Q4.Hide Last.Show End Sub Private Sub Form_Load() End Sub Private Sub Proceed_Click() Q4.Hide Q5.Show End Sub Private Sub Back_Click() Q4.Hide Q3.Show End Sub Private Sub Submit_Click() Submit.Visible = False Answer.Visible = True If Drag_1.Value = True Then Answer.Caption = "CORRECT!" score.Caption = 1 Answer.ForeColor = &H8000& Click_2.Enabled = False Fold_3.Enabled = False ElseIf Click_2.Value = True Then Answer.Caption = "WRONG!" Answer.ForeColor = &HFF& score.Caption = 0 check.Visible = True Drag_1.Enabled = False Fold_3.Enabled = False ElseIf Fold_3.Value = True Then Answer.Caption = "WRONG!" Answer.ForeColor = &HFF& score.Caption = 0 check.Visible = True

Click_2.Enabled = False Drag_1.Enabled = False End If End Sub

Q5 (Form6) Private Sub Label_1_Click() Submit.Visible = True End Sub Private Sub Command_2_Click() Submit.Visible = True End Sub Private Sub Textbox_3_Click() Submit.Visible = True End Sub Private Sub End_Click() Q5.Hide Last.Show End Sub Private Sub Form_Load() End Sub Private Sub ShowScore_Click() Q5.Hide Last.Show End Sub Private Sub Back_Click() Q5.Hide Q4.Show End Sub Private Sub Submit_Click() Submit.Visible = False ShowScore.Visible = True Answer.Visible = True If Label_1.Value = True Then Answer.Caption = "WRONG!" Answer.ForeColor = &HFF& score.Caption = 0 check.Visible = True Command_2.Enabled = False Textbox_3.Enabled = False ElseIf Command_2.Value = True Then

Answer.Caption = "WRONG!" Answer.ForeColor = &HFF& score.Caption = 0 check.Visible = True Label_1.Enabled = False Textbox_3.Enabled = False ElseIf Textbox_3.Value = True Then Answer.Caption = "CORRECT!" Answer.ForeColor = &H8000& score.Caption = 1 Label_1.Enabled = False Command_2.Enabled = False End If End Sub

Last (Form7) Private Sub Form_Load() Score.Caption = Val(Q1.Score.Caption) + Val(Q2.Score.Caption) +_ Val(Q3.Score.Caption) + Val(Q4.Score.Caption) + Val(Q5.Score.Caption) End Sub Private Sub End_Click() End End Sub

IV.

Interface
On Start-up

GO Command Button is clicked

One of the choices is clicked

The Submit Command Button is clicked.

Show Your Score Command Button is clicked.

Das könnte Ihnen auch gefallen