Add optional exam sheet metadata
This commit is contained in:
@@ -16,6 +16,9 @@
|
||||
<option value="4">4</option><option value="5">5</option><option value="6">6</option>
|
||||
<option value="7">7</option><option value="8">8</option><option value="9">9</option>
|
||||
</field>
|
||||
<field name="test_symbol" type="text" label="COM_TESTQUESTIONS_FIELD_TEST_SYMBOL" description="COM_TESTQUESTIONS_FIELD_TEST_SYMBOL_DESC" required="false" maxlength="100" filter="string" />
|
||||
<field name="exam_year" type="number" label="COM_TESTQUESTIONS_FIELD_EXAM_YEAR" description="COM_TESTQUESTIONS_FIELD_EXAM_YEAR_DESC" required="false" min="1900" max="2100" filter="integer" />
|
||||
<field name="question_number" type="number" label="COM_TESTQUESTIONS_FIELD_QUESTION_NUMBER" description="COM_TESTQUESTIONS_FIELD_QUESTION_NUMBER_DESC" required="false" min="1" max="9999" filter="integer" />
|
||||
<field name="question_type" type="list" label="COM_TESTQUESTIONS_FIELD_TYPE" default="closed" required="true">
|
||||
<option value="closed">COM_TESTQUESTIONS_TYPE_CLOSED</option>
|
||||
<option value="open">COM_TESTQUESTIONS_TYPE_OPEN</option>
|
||||
|
||||
@@ -7,6 +7,12 @@ COM_TESTQUESTIONS_FIELD_TYPE="Typ pytania"
|
||||
COM_TESTQUESTIONS_FIELD_CATEGORY="Kategoria"
|
||||
COM_TESTQUESTIONS_FIELD_TIME_LIMIT="Czas na odpowiedź"
|
||||
COM_TESTQUESTIONS_FIELD_POINTS="Liczba punktów"
|
||||
COM_TESTQUESTIONS_FIELD_TEST_SYMBOL="Symbol testu"
|
||||
COM_TESTQUESTIONS_FIELD_TEST_SYMBOL_DESC="Opcjonalny symbol arkusza lub testu egzaminacyjnego."
|
||||
COM_TESTQUESTIONS_FIELD_EXAM_YEAR="Rok egzaminu"
|
||||
COM_TESTQUESTIONS_FIELD_EXAM_YEAR_DESC="Opcjonalny rok przeprowadzenia egzaminu."
|
||||
COM_TESTQUESTIONS_FIELD_QUESTION_NUMBER="Numer pytania"
|
||||
COM_TESTQUESTIONS_FIELD_QUESTION_NUMBER_DESC="Opcjonalny numer pytania w arkuszu egzaminacyjnym."
|
||||
COM_TESTQUESTIONS_MANAGE_CATEGORIES="Kategorie"
|
||||
COM_TESTQUESTIONS_FILTER_CATEGORY="Wszystkie kategorie"
|
||||
COM_TESTQUESTIONS_CATEGORIES="Kategorie pytań"
|
||||
|
||||
@@ -3,6 +3,9 @@ CREATE TABLE IF NOT EXISTS `#__testquestions_questions` (
|
||||
`category_id` int unsigned NOT NULL DEFAULT 0,
|
||||
`time_limit` smallint unsigned NOT NULL DEFAULT 60,
|
||||
`points` tinyint unsigned NOT NULL DEFAULT 1,
|
||||
`test_symbol` varchar(100) NOT NULL DEFAULT '',
|
||||
`exam_year` smallint unsigned NULL DEFAULT NULL,
|
||||
`question_number` smallint unsigned NULL DEFAULT NULL,
|
||||
`question_type` varchar(10) NOT NULL DEFAULT 'closed',
|
||||
`question` text NOT NULL,
|
||||
`answer_a` text NOT NULL,
|
||||
|
||||
@@ -0,0 +1,4 @@
|
||||
ALTER TABLE `#__testquestions_questions`
|
||||
ADD COLUMN `test_symbol` varchar(100) NOT NULL DEFAULT '' AFTER `points`,
|
||||
ADD COLUMN `exam_year` smallint unsigned NULL DEFAULT NULL AFTER `test_symbol`,
|
||||
ADD COLUMN `question_number` smallint unsigned NULL DEFAULT NULL AFTER `exam_year`;
|
||||
@@ -18,6 +18,9 @@ defined('_JEXEC') or die;
|
||||
<?php echo $this->form->renderField('category_id'); ?>
|
||||
<?php echo $this->form->renderField('time_limit'); ?>
|
||||
<?php echo $this->form->renderField('points'); ?>
|
||||
<?php echo $this->form->renderField('test_symbol'); ?>
|
||||
<?php echo $this->form->renderField('exam_year'); ?>
|
||||
<?php echo $this->form->renderField('question_number'); ?>
|
||||
<?php echo $this->form->renderField('image'); ?>
|
||||
<?php echo $this->form->renderField('published'); ?>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user