Advertisement
Guest User

Untitled

a guest
Feb 2nd, 2017
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.89 KB | None | 0 0
  1. Module Module1
  2. Structure pupil
  3. Dim firstname As String
  4. Dim surname As String
  5. Dim year As String
  6. End Structure
  7. Structure Staff
  8. Dim username As String
  9. Dim password As String
  10. End Structure
  11. Dim students(100) As pupil
  12. Dim teachers(50) As Staff
  13. Dim recordnum As Integer
  14. Dim numofrecords As Integer
  15.  
  16. Sub Main()
  17. Login()
  18. End Sub
  19. Private Sub Login()
  20. Console.WriteLine("Login Below Please")
  21. Console.Write("Username: ")
  22. Dim username As String = Console.ReadLine()
  23. Dim password As String = Console.ReadLine()
  24.  
  25. If username.StartsWith("3") Then
  26. Dim filereader As String
  27. filereader = My.Computer.FileSystem.ReadAllText("N:\Computer Science\Tests\Year 3\Test1.csv")
  28. Console.WriteLine("Hello " + username + " welcome to the year 3 test")
  29. Console.WriteLine(filereader)
  30. Dim answer(10) As String
  31. For i = 1 To 10 Step 1
  32. Console.Write("Answer " + i.ToString + ": ")
  33. answer(i) = Console.ReadLine()
  34. Next
  35. End If
  36. If username.StartsWith("4") Then
  37. 'Y4Test()
  38. End If
  39. If username.StartsWith("5") Then
  40. 'Y5Test()
  41. End If
  42. If username.StartsWith("6") Then
  43. 'Y6Test()
  44. End If
  45. If username.StartsWith("1") Then
  46. Console.Write("Password: ")
  47. TMenu()
  48. End If
  49. Console.ReadLine()
  50. End Sub
  51. Sub Y3testt()
  52. Dim filereader As String
  53. filereader = My.Computer.FileSystem.ReadAllText("C:\Users\Joshu\Onedrive\Year3.csv")
  54. ' Console.WriteLine("Hello " + username + "welcome to the year 3 test")
  55. Console.WriteLine(filereader)
  56. Dim answer As String = Console.ReadLine()
  57. Console.Write("Answer 1: ")
  58. Console.Write("Answer 2: ")
  59. Console.Write("Answer 3: ")
  60. Console.Write("Answer 4: ")
  61. Console.Write("Answer 5: ")
  62. Console.Write("Answer 6: ")
  63. Console.Write("Answer 7: ")
  64. Console.Write("Answer 8: ")
  65. Console.Write("Answer 9: ")
  66. Console.Write("Answer 10: ")
  67. End Sub
  68. Private Sub TMenu()
  69. Console.WriteLine("Please select an option below")
  70. Console.WriteLine("1: Add new test")
  71. Console.WriteLine("2: Add new student/s")
  72. Console.WriteLine("3: Progress Checker")
  73. Dim response As Char
  74. Select Case response
  75. Case "1"
  76. AddTest()
  77. Case "2"
  78. AddStudents()
  79. Case "3"
  80. 'ProgressChecker()
  81. End Select
  82. End Sub
  83. Private Sub AddStudents()
  84. Console.WriteLine("How many students are you adding?")
  85. Dim numofstudents As Integer = Console.ReadLine()
  86. Console.WriteLine("What year is the student in?")
  87. Dim year As Integer = Console.ReadLine()
  88. Console.WriteLine()
  89.  
  90. Dim pupilfilepath As String = "N:\Computer Science\Pupil Database\" + "Year " + year.ToString + ".csv"
  91. Dim lines(40) As String
  92. For i = 0 To numofstudents
  93. Console.WriteLine("What is the students first name?")
  94. Dim first_name As String = Console.ReadLine()
  95. Console.WriteLine("What is the students surname?")
  96. Dim surname As String = Console.ReadLine()
  97. lines(i) = "" & first_name.ToString & "," & surname.ToString & ""
  98. Next
  99. System.IO.File.AppendAllLines(pupilfilepath, lines)
  100. Console.WriteLine("Students added successfully")
  101. Console.ReadLine()
  102. End Sub
  103. Private Sub AddTest()
  104. Console.WriteLine("What year are you adding a test for? 3-6")
  105. Dim year As Integer = Console.ReadLine()
  106. Console.WriteLine("What week of tests is this? 1-4")
  107. Dim week As Integer = Console.ReadLine()
  108.  
  109. Select Case year
  110. Case "3"
  111. Dim testfilepath As String = "N:\Computer Science\Tests\Year 3\Week " + week.ToString + " Test.csv"
  112. Dim lines(10) As String
  113. For i = 0 To 9
  114. Console.WriteLine("Enter Word: ")
  115. Dim word As String = Console.ReadLine()
  116. Console.WriteLine("Enter Defintion: ")
  117. Dim definition As String = Console.ReadLine()
  118.  
  119. lines(i) = "" & word.ToString & "," & definition.ToString & ""
  120. Next
  121. System.IO.File.WriteAllLines(testfilepath, lines)
  122. Console.WriteLine("Words and Definitions successfully added!")
  123. Console.ReadLine()
  124. Case "4"
  125. Dim testfilepath As String = "N:\Computer Science\Tests\Year 4\Week " + week.ToString + " Test.csv"
  126. Dim lines(10) As String
  127. For i = 0 To 9
  128. Console.WriteLine("Enter Word: ")
  129. Dim word As String = Console.ReadLine()
  130. Console.WriteLine("Enter Defintion: ")
  131. Dim definition As String = Console.ReadLine()
  132.  
  133. lines(i) = "" & word.ToString & "," & definition.ToString & ""
  134. Next
  135. System.IO.File.WriteAllLines(testfilepath, lines)
  136. Console.WriteLine("Words and Definitions successfully added!")
  137. Console.ReadLine()
  138. Case "5"
  139. Dim testfilepath As String = "N:\Computer Science\Tests\Year 5\Week " + week.ToString + " Test.csv"
  140. Dim lines(10) As String
  141. For i = 0 To 9
  142. Console.WriteLine("Enter Word: ")
  143. Dim word As String = Console.ReadLine()
  144. Console.WriteLine("Enter Defintion: ")
  145. Dim definition As String = Console.ReadLine()
  146.  
  147. lines(i) = "" & word.ToString & "," & definition.ToString & ""
  148. Next
  149. System.IO.File.WriteAllLines(testfilepath, lines)
  150. Console.WriteLine("Words and Definitions successfully added!")
  151. Console.ReadLine()
  152. Case "6"
  153. Dim testfilepath As String = "N:\Computer Science\Tests\Year 6\Week " + week.ToString + " Test.csv"
  154. Dim lines(10) As String
  155. For i = 0 To 9
  156. Console.WriteLine("Enter Word: ")
  157. Dim word As String = Console.ReadLine()
  158. Console.WriteLine("Enter Defintion: ")
  159. Dim definition As String = Console.ReadLine()
  160.  
  161. lines(i) = "" & word.ToString & "," & definition.ToString & ""
  162. Next
  163. System.IO.File.WriteAllLines(testfilepath, lines)
  164. Console.WriteLine("Words and Definitions successfully added!")
  165. Console.ReadLine()
  166. End Select
  167. End Sub
  168. End Module
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement