فهرست منبع

موقع ایجاد آزمون بتوان ترتیب سوالات را در امتحان مشخص کرد. (به ترتیب انتخاب ما از ۱ عدد بگذارد و همین بشود ترتیب سوالات آزمون)

hgh 1 سال پیش
والد
کامیت
979426c20f

+ 2 - 1
src/api/models/Test.js

@@ -97,7 +97,8 @@ export default class TestAPI extends APIRepository {
       request: this.APIAdresses.testQuestionById(data.id),
       data: {
         mark: data.mark,
-        is_extra_mark: data.is_extra_mark
+        is_extra_mark: data.is_extra_mark,
+        order: data.order
       },
       resolveCallback: () => {
         return null

+ 15 - 1
src/components/FormBuilderCustumComponents/QuestionsCreateAndAppend/QuestionsCreateAndAppend.vue

@@ -36,6 +36,13 @@
                    :loading="test.loading" />
         </q-td>
       </template>
+      <template #body-cell-order="props">
+        <q-td auto-width>
+          <q-input v-model="props.row.order"
+                   style="width: 80px;"
+                   :loading="test.loading" />
+        </q-td>
+      </template>
       <template #body-cell-is_extra_mark="props">
         <q-td auto-width>
           <q-toggle v-model="props.row.is_extra_mark"
@@ -58,7 +65,7 @@
                  size="sm"
                  outline
                  @click="editTestQuestion(props.row)">
-            ویرایش نمره و حالت امتیازی سوال
+            ثبت نمره و ترتیب و حالت امتیازی
           </q-btn>
           <q-btn color="red"
                  class="q-mr-md"
@@ -269,6 +276,13 @@ export default {
           align: 'left',
           field: () => ''
         },
+        {
+          name: 'order',
+          required: true,
+          label: 'ترتیب',
+          align: 'left',
+          field: row => row.order ? row.order : '-'
+        },
         {
           name: 'id',
           required: true,