Math4Team/RIT/Projects/Question Support API/Data Model: Difference between revisions
repeat table definitions with each table |
highlight recursive entities |
||
| Line 9: | Line 9: | ||
|Answer | A potential solution to the problem | |Answer | A potential solution to the problem | ||
|AnswerType | The class of answer suitable for the problem or question | |AnswerType | The class of answer suitable for the problem or question | ||
|Survey | An event in time instance, at which Answers to Questions or problems are gathered | |Survey | An event in time instance, at which Answers to Questions or problems are gathered. Survey events can reference other surveys, such as follow-up Surveys (a recursive entity). | ||
|Response | An event in time instance, at which the Student provides an answer to a question on a Survey or Quiz, etc. | |Response | An event in time instance, at which the Student provides an answer to a question on a Survey or Quiz, etc. | ||
|School | An organization | |School | An organization | ||
| Line 16: | Line 16: | ||
====Questionnaire==== | ====Questionnaire==== | ||
: '''''A collection of questions that might be used in a Survey, Quiz, Exam, etc.''''', | : '''''A collection of questions that might be used in a Survey, Quiz, Exam, etc.''''', | ||
:: or when its key appears in the Category field, | :: or when its key appears in the Category field making a recursive entity, | ||
: '''''a group, class, or category of Questionnaires''''' | : '''''a group, class, or category of Questionnaires''''' | ||
{{Definition_table | {{Definition_table | ||
| Line 59: | Line 59: | ||
}} | }} | ||
====Survey==== | ====Survey==== | ||
: '''''An event in time instance, at which Answers to Questions or problems are gathered''''' | : '''''An event in time instance, at which Answers to Questions or problems are gathered. Survey events can reference other surveys, such as follow-up Surveys''''' (a recursive entity). | ||
{{Definition_table | {{Definition_table | ||
|ID | primary key | |ID | primary key | ||