Thanks to visit codestin.com
Credit goes to github.com

Skip to content

ntexplorer/SECW2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SECW2 (Team8 Portfolio B)

Software Engineering Coursework 2


1. Which language are we going to use.

Python: could use in further jobs, could start coding now

Java: could be learning java while doing this coursework

Vote for Python: Ellie, Elaine, Rory, Tian 

Vote for JAVA: Ryann, Sun


2. Two type of quiz.

  • Multiple choices
  • True or False

(The coding will be based on these types)


3. Where to get template questions.

Elaine has mailed Helen to get some questions.

See SECW2/doc/the description and questions for STEM.docx for reference.


4. Timetable

  • The coursework is due on Thursday 23rd April 2020.
  • We have about 7 weeks before Easter
  • Settle the version control thing(done)
  • Draw a rough UI with balsamiq within week3
  • Decide what functions needed, divide up the functions between team members so we can start coding

5. Version Control

We will use Github for version control, and the repository has been established. Create an account for github and tell Tian your account so he could give you an invitation to become a collaborator of the project. Enter the link below to accept the invitation.

https://github.com/ntexplorer/SECW2/invitations/

IF YOU DON’T HAVE ANY GIT EXPERIENCE BEFORE, YOU SHOULD LEARN THE BASIC COMMANDS OF GIT BELOW

  • git init
  • git remote
  • git add
  • git commit
  • git push
  • git pull
  • git rebase
  • git switch
  • git merge

6. Things that we need to include in the quiz:

Unit 1: Tian

  • The COMSC engagement team need the ability to add new questions.

  • This should include question ID, question type, the question itself.

  • It needs to include the correct answer plus addtional incorrect answers.

  • It should include difficulty level and category of question.

  • Make sure the question is stored in a database

Unit 2: Rory

  • The COMSC engagement team need the ability to amend or delete current questions.

  • Similar to Unit 1 they should be able to amend the question itself, correct answer plus additional incorrect answers and difficulty level

  • Make sure the amended question is stored in a database & make sure it has a different question ID.

Unit 3: Ryann

  • COMSC team should be able to create the 2 quiz’s (multiple choice and true/false)

  • They should decide on the number of questions to be included in the quiz, the level of difficulty and category and also set the timer (i.e. aet how long the pupils get to answer the question).

Unit 4: Elaine

  • Enable pupil to take part in a quiz

  • Initially the pupil selects the type of quiz i.e. multiple choice or true/false

  • The system then randomly picks the questions from the database.

Unit 5: Ellie

  • The pupil starts the quiz.

  • The pupil gets feedback about whether their answer is correct directly after answering the question. 

  • Pupil needs to be told what correct answer is if it is incorrect. 

  • The pupil has an option to skip the question (this is treated as an incorrect answer) 

  • Pupil has an option to end the quiz early/restart quiz. 

  • At the end of the quiz the pupil’s overall score is displayed. 

Unit 6: Robert

  • The COMSC engagement team are able to view statistics about visitors overall performance on the quiz. (For example; percentage of time a question is answered correctly, the question most often answered incorrectly, and percentage of people who gave up at that question.)

  • The COMSC team need to be able to access this info from the COMSC user interface.

Unit 7

  • COMSC team need to be able to log in.

7. These are examples of additional things that we can include:

  • Questions are displayed in a random order
  • The Engagement team can select a particular topic for the quiz
  • The Engagement team can enter information about the schools attending an event
  • The Engagement team can download statistics for a particular event or school.
  • COMSC team should be able to delete a question.

About

Software Engineering Coursework 2

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages