Giter Club home page Giter Club logo

driving-licence-app's People

Contributors

ayseakyol avatar colevanderswands avatar feridun-akyol avatar mattekenpis avatar mesutbe avatar mmelcot avatar rahela-hyf avatar thomashaile avatar

Watchers

 avatar

driving-licence-app's Issues

2. Create wireframes

  1. Create wireframes (if it is possible until tomorrow evening)
    I think only one person can create wireframes if anybody wants to add something it can be updated.

Making changes and Pull requests

Hi team,

I have always nonsense conflicts when I trying to pull from main repo.

My suggestion is if anybody makes a change in the repository do not make merge. Only make a pull request and all the team members can see the difference and maybe give an idea on it. And after that we can merge it. At this time they are silly conflicts because they are new line and deleted line like conflicts. But one week later there may be some big conflicts. So the most effective way to avoid that problem merging it after our pull requests are reviewed by other team members.

Do you have any idea about that?

12. User Story: Test Page

  • Initialization

    • Create one method/function to read from db on situation table text, image, audio columns test-related situation.
      and on question table text, audio columns situation-related question. and correct count from result table. (because in the test page he will see tests with a image and at the bottom the result if he solve the test before)
  • After click End My Test

    • Create one method/function to read from db on situation table image columns test-related situation.
      and on option table correctOption columns question-related option to make see which questions are correct which are wrong.
  • create a function to write the success percentage (correct count / total question) to the db on result table.

  • Results

    • Create one method/function to write to db on result table correctCount columns which relates chosen test.

Create one function to read from db for Test Page

Initialization

Create one method/function to read from db on situation table text, image, audio columns test-related situation.
and on question table text, audio columns situation-related question. and correct count from result table. (because in the test page he will see tests with a image and at the bottom the result if he solve the test before)

3. Database Schema

  1. Database.
    Please comment below if you watch the video which Feridun sent, In the video you will see some differences between MongoDB and sqlite like databases, so do you think which one is fit for our project? After your comments we can finalize our DB.

1. Development Strategy Details

  1. Development Strategy Details
    User Story 1-4 are writen.
    Who wants to write details (if it is possible until tomorrow evening)
    User Story 5-7 => waiting
    User Story 8 @feridunAKYOL
    User Story 9 @ayseakyol
    User Story 10 @feridunAKYOL
    User Story 11-12 => waiting
    User Story 13-15 => waiting

Please comment below...

User-Stories

  1. Objective of our system
    Standardize and automate the procedure of evaluating the driving skills of a driver
    Eliminate subjective opinion of an examiner
    Same procedure will assess every candidate
  2. Advantage of our system
    no subjectivity
    no multiple examiners
    transparency
    ensure selection based on merit
  3. user stories
    3.1 User(candidate or driver)
    user can register online (self-registration)
    user can login
    user can recover/reset his password
    user can get reading materials/resources
    user can take driving practice test
    user can apply for theory test online
    user can get his candidate number to take the online test
    user can take online theory test
    user can view his result afetr he complete the test
    user can see the soulution/corrections
    user can take re-exam(re-test)
    user can post comment, question, feedback
    3.2 Test - Examiner (Expert)
    Expert can login to his home page
    Expert can add/update/delete exam
    Expert can add/update/delete questions
    Expert can add/update/delete answers
    Expert can view test results
    3.3 Admin (Super admin)
    admin can add/update/delete user accounts
    admin can assign role to user
    admin can add resource materials
    admin can see results

render user answer

create a connection between freeTest and result page...
it gets the user answers from test page and render it in the result page

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.