Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 8361475
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 9, 20262026-06-09T11:42:38+00:00 2026-06-09T11:42:38+00:00

Suppose I am working on an application that allows any user to create quizzes

  • 0

Suppose I am working on an application that allows any user to create quizzes and assign them to any other user. The question and the answer of those quizzes should be recorded.

The goal of the application is to be able to recreate the quiz at that particular moment in time and show the answers that a particular user selected. I realize I am missing datefields but before I do that here what I want help on!

How do I deal with the fact that users can create quizzes with 1 question and another user decides to create 100 questions each of random types? .

Should I create a columns in the QuizResults table that can store each type of questiopn?
Should I serialize all the answer in one column? What should I do?

Some obvious things that are worth mentioning:

  • Quizzes has many questions.
  • Quizzes can be assigned to users.
  • The users can take many quizzes.
  • Some answers will be multiple choice, some will be paragraphs, other matching, true or false.
  • enter image description here

    • 1 1 Answer
    • 0 Views
    • 0 Followers
    • 0
    Share
    • Facebook
    • Report

    Leave an answer
    Cancel reply

    You must login to add an answer.

    Forgot Password?

    Need An Account, Sign Up Here

    1 Answer

    • Voted
    • Oldest
    • Recent
    • Random
    1. Editorial Team
      Editorial Team
      2026-06-09T11:42:39+00:00Added an answer on June 9, 2026 at 11:42 am

      I would strongly encourage you to least take a look at non-relational databases for this type of design.
      I am saying this as two-decades user of relational technology, not an anti-SQL fanatic.

      I have learned in the past that these survey oriented applications that have to offer flexibility in terms of both content and the flow and the intricacy of the organization of questions are better served by either document stores such as MongoDB or similar or XML-oriented stores such as MarkLogic (can be pricey).

      You can manage both “randomness” or variation of the structure of the answers through meta-data attached to the content, and you can also address versioning which is frequently problem with surveys.

      Ultimately, even if you are using relational database I would suggest looking into content-management system addons.

      Just an opinion.

      • 0
      • Reply
      • Share
        Share
        • Share on Facebook
        • Share on Twitter
        • Share on LinkedIn
        • Share on WhatsApp
        • Report

    Sidebar

    Related Questions

    I am working in an application that creates online accounts(Let suppose Gmail) When user
    I'm working on a web application that need to allow the user to drag
    I am working on an application that is suppose to return the expiration date
    I'm having working on a Rails application that is supposed to run on an
    I am testing that a web application is working as it is supposed to:
    I'm working on a web application. I have entities that are supposed to be
    Suppose I'm working on a MongoMapper class that looks like this: class Animal include
    I suppose this question is more general than working with COM components. I have
    now I am working with python. So one question about dict .... suppose I
    I'm working on code that's supposed to start the screensaver defined by the user

    Explore

    • Home
    • Add group
    • Groups page
    • Communities
    • Questions
      • New Questions
      • Trending Questions
      • Must read Questions
      • Hot Questions
    • Polls
    • Tags
    • Badges
    • Users
    • Help
    • SEARCH

    Footer

    © 2021 The Archive Base. All Rights Reserved
    With Love by The Archive Base

    Insert/edit link

    Enter the destination URL

    Or link to existing content

      No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.