shcool/learning_center/views/view_homework_submit.xml
2026-06-15 23:57:01 +08:00

140 lines
7.7 KiB
XML

<odoo>
<record id="list_course_homework_submit" model="ir.ui.view">
<field name="name">course.homework.submit.list</field>
<field name="model">course.homework.submit</field>
<field name="arch" type="xml">
<list>
<field name="homework_id"/>
<field name="student_id"/>
<field name="submit_time"/>
<field name="is_late" widget="boolean_toggle"/>
<field name="score"/>
<field name="state" widget="badge"/>
<field name="grader_id"/>
<field name="grade_time"/>
</list>
</field>
</record>
<record id="form_course_homework_submit" model="ir.ui.view">
<field name="name">course.homework.submit.form</field>
<field name="model">course.homework.submit</field>
<field name="arch" type="xml">
<form string="作业提交">
<sheet>
<div class="oe_title">
<h1>
<field name="display_name" placeholder="提交记录"/>
</h1>
</div>
<div class="oe_button_box" name="button_box">
<button name="action_grade" type="object" string="批改" class="btn-primary"
invisible="state == 'graded'"/>
<button name="action_regrade" type="object" string="重新批改" class="btn-secondary"
invisible="state != 'graded'"/>
</div>
<group name="basic_info" string="基本信息">
<group>
<field name="homework_id" options="{'no_create': True}"/>
<field name="student_id" options="{'no_create': True}"/>
<field name="submit_time" readonly="1"/>
<field name="is_late" widget="boolean_toggle" readonly="1"/>
</group>
<group>
<field name="state" widget="statusbar"/>
<field name="score"/>
<field name="grader_id" readonly="1"/>
<field name="grade_time" readonly="1"/>
</group>
</group>
<notebook>
<page string="提交内容">
<group string="提交文件">
<field name="submit_file" filename="submit_filename" widget="binary"/>
<field name="submit_filename" invisible="1"/>
<field name="submit_content" placeholder="提交内容"/>
</group>
</page>
<page string="批改内容">
<group string="批改信息">
<field name="comment" placeholder="批改评语"/>
</group>
</page>
<page string="课程信息">
<group string="课程信息">
<field name="course_name" string="课程名称" readonly="1"/>
<field name="course_code" string="课程代码" readonly="1"/>
<field name="course_credit" string="学分" readonly="1"/>
</group>
</page>
<page string="作业信息">
<group string="作业信息">
<field name="homework_name" string="作业名称" readonly="1"/>
<field name="homework_total_score" string="作业总分" readonly="1"/>
<field name="homework_deadline" string="截止时间" readonly="1"/>
<field name="homework_late_deadline" string="补交截止时间" readonly="1"/>
</group>
</page>
<page string="学生信息">
<group string="学生信息">
<field name="student_name" string="姓名" readonly="1"/>
<field name="student_no" string="学号" readonly="1"/>
<field name="student_class_id" string="班级" readonly="1"/>
<field name="student_major_id" string="专业" readonly="1"/>
<field name="student_phone" string="手机号" readonly="1"/>
</group>
</page>
<page string="消息">
<field name="message_ids"/>
</page>
</notebook>
</sheet>
</form>
</field>
</record>
<!-- <record id="view_course_homework_submit_batch_grade_wizard" model="ir.ui.view">-->
<!-- <field name="name">course.homework.submit.batch.grade.wizard</field>-->
<!-- <field name="model">course.homework.submit.batch.grade</field>-->
<!-- <field name="arch" type="xml">-->
<!-- <form string="批量批改">-->
<!-- <group>-->
<!-- <group>-->
<!-- <field name="homework_id" readonly="1"/>-->
<!-- <field name="total_count" readonly="1"/>-->
<!-- <field name="score"/>-->
<!-- </group>-->
<!-- <group>-->
<!-- <field name="comment" placeholder="统一评语"/>-->
<!-- </group>-->
<!-- </group>-->
<!-- <footer>-->
<!-- <button name="action_batch_grade" type="object" string="确认批改" class="btn-primary"/>-->
<!-- <button string="取消" class="btn-secondary" special="cancel"/>-->
<!-- </footer>-->
<!-- </form>-->
<!-- </field>-->
<!-- </record>-->
<record id="act_course_homework_submit" model="ir.actions.act_window">
<field name="name">作业提交</field>
<field name="res_model">course.homework.submit</field>
<field name="view_mode">list,form</field>
</record>
<!-- <record id="act_course_homework_submit_by_homework" model="ir.actions.act_window">-->
<!-- <field name="name">作业提交情况</field>-->
<!-- <field name="res_model">course.homework.submit</field>-->
<!-- <field name="view_mode">list,form</field>-->
<!--&lt;!&ndash; <field name="domain">[('homework_id.active_id', '=', active_id)]</field>&ndash;&gt;-->
<!--&lt;!&ndash; <field name="context">{'default_homework_id': active_id}</field>&ndash;&gt;-->
<!-- </record>-->
<record id="menu_course_homework_submit" model="ir.ui.menu">
<field name="name">作业提交</field>
<field name="parent_id" ref="menu_learning_center_root"/>
<field name="action" ref="act_course_homework_submit"/>
<field name="groups_id" eval="[(6,0,[ref('base.group_system'),ref('edu_base.group_teacher')])]"/>
<field name="sequence">45</field>
</record>
</odoo>