// // Copyright @ 2024 Hardcore Engineering Inc. // import type { Class, Mixin, Ref, Type } from '@hcengineering/core' import { type Asset, type IntlString, type Plugin, plugin } from '@hcengineering/platform' import type { Answer, Assessment, MultipleChoiceAnswerData, MultipleChoiceAssessment, MultipleChoiceAssessmentAnswer, MultipleChoiceAssessmentData, MultipleChoiceQuestion, MultipleChoiceQuestionAnswer, MultipleChoiceQuestionData, OrderingAnswerData, OrderingAssessment, OrderingAssessmentAnswer, OrderingAssessmentData, OrderingQuestion, OrderingQuestionAnswer, OrderingQuestionData, Percentage, Question, QuestionMixin, QuestionOption, Rank, SingleChoiceAnswerData, SingleChoiceAssessment, SingleChoiceAssessmentAnswer, SingleChoiceAssessmentData, SingleChoiceQuestion, SingleChoiceQuestionAnswer, SingleChoiceQuestionData } from './doc-types' /** @public */ export const questionsId = 'questions' as Plugin export * from './doc-types' /** @public */ export default plugin(questionsId, { string: { Answer: '' as IntlString, Answers: '' as IntlString, Assessment: '' as IntlString, Assessments: '' as IntlString, CorrectAnswer: '' as IntlString, CorrectAnswers: '' as IntlString, Duplicate: '' as IntlString, Failed: '' as IntlString, MultipleChoice: '' as IntlString, MultipleChoiceAssessment: '' as IntlString, MultipleChoiceQuestion: '' as IntlString, NoQuestions: '' as IntlString, Option: '' as IntlString, Options: '' as IntlString, Ordering: '' as IntlString, OrderingAssessment: '' as IntlString, OrderingQuestion: '' as IntlString, Owner: '' as IntlString, Passed: '' as IntlString, Question: '' as IntlString, Questions: '' as IntlString, Rank: '' as IntlString, ReleasedBy: '' as IntlString, ReleasedDate: '' as IntlString, Score: '' as IntlString, SingleChoice: '' as IntlString, SingleChoiceAssessment: '' as IntlString, SingleChoiceQuestion: '' as IntlString, TypePercentage: '' as IntlString, TypeQuestionOption: '' as IntlString, TypeRank: '' as IntlString }, icon: { ArrowDown: '' as Asset, ArrowUp: '' as Asset, Assessment: '' as Asset, Checkbox: '' as Asset, Drag: '' as Asset, Duplicate: '' as Asset, Failed: '' as Asset, MiniDrag: '' as Asset, Question: '' as Asset, Passed: '' as Asset, RadioButton: '' as Asset }, class: { Answer: '' as Ref, any>>>, Assessment: '' as Ref>>, MultipleChoiceAnswerData: '' as Ref>>, MultipleChoiceAssessment: '' as Ref>, MultipleChoiceAssessmentAnswer: '' as Ref>, MultipleChoiceAssessmentData: '' as Ref>>, MultipleChoiceQuestion: '' as Ref>, MultipleChoiceQuestionAnswer: '' as Ref>, MultipleChoiceQuestionData: '' as Ref>>, OrderingAnswerData: '' as Ref>>, OrderingAssessment: '' as Ref>, OrderingAssessmentAnswer: '' as Ref>, OrderingAssessmentData: '' as Ref>>, OrderingQuestion: '' as Ref>, OrderingQuestionAnswer: '' as Ref>, OrderingQuestionData: '' as Ref>>, Question: '' as Ref>>, SingleChoiceAnswerData: '' as Ref>>, SingleChoiceAssessment: '' as Ref>, SingleChoiceAssessmentAnswer: '' as Ref>, SingleChoiceAssessmentData: '' as Ref>>, SingleChoiceQuestion: '' as Ref>, SingleChoiceQuestionAnswer: '' as Ref>, SingleChoiceQuestionData: '' as Ref>> }, type: { Percentage: '' as Ref>>, QuestionOption: '' as Ref>>, Rank: '' as Ref>> }, mixin: { QuestionMixin: '' as Ref>> } })