CRM開發學員課程系統 我的課程提交作業

2022-04-29 01:30:11 字數 3318 閱讀 3408

#提交作業

url(r'

my_homework/(\d+)$

',views.my_homework,name='

my_homework

'),提交作業的檔案是使用mydropzone,程式要新建乙個檔案放作業,檔案目錄為這樣的格式:base_dir/class_id/course_record_id/studyrecord_id,使用chunks()把作業檔案寫入建立的檔案:

#

student/views.py

defmy_homework(request,studyscore_id):

"""我的作業

#通過學習記錄表找到所關聯的字段值

#student/homework.html

<

div

class

="panel panel-default"

>

<

div

class

="panel-body"

>}

div>

<

div

class

="panel"

>

<

h3h3

>

<

h3>作業詳情:<

pre>}

pre>

h3>

<

h3>老師評語:}

h3>

<

h3>我的分數:}

h3>

<

h3>提交作業:

h3>

<

form

id="filedropzone"

method

="post"

action

="}"

class

="dropzone dz-clickable"

>

<

div

class

="dz-default dz-message"

>

<

div

class

="dz-icon icon-wrap icon-circle icon-wrap-md"

>

<

i class

="fa fa-cloud-upload fa-3x"

>

i>

div>

<

div>

<

p class

="dz-text"

>把證件資訊拖放到這裡

p>

<

p class

="text-muted"

>最多可上傳2張**

p>

div>

div>

form

>

div>

div>

<

script

>

$(document).ready(

function

() }",

paramname:

"file",

//the name that will be used to transfer the file

maxfilesize:5,

//mb

addremovelinks:

true

, maxfiles:1,

uploadmultiple:

true

, accept:

function

(file,done)

else

}};mydropzone.on(

"success",

function

(file,response) )

});function

registerformcheck()

if($(

"form :checkbox

").prop(

"checked"))

else

}dropzone.autodiscover

=false

; mydropzone

=new

dropzone(

"#filedropzone");

mydropzone.on(

"addedfile",

function

(file) );

console.log(mydropzone.files)

script

>

測試開發系列課程學員打卡聽課細則

霍格沃滋測試學院 打卡聽課細則 打卡步驟 2.每兩周為乙個打卡週期 每週打卡2次一共4次,打卡時間為每週一和周四 3.每完成乙個打卡週期可以獲取線上七期 一次全天課程的聽課名額 4.需要在課程開始前兩周完成打卡 助教會提前發通知提醒 則需要在11月10日本周及上週的周一和周四打卡4次,如下圖 6.完...

作業系統課程是如何改變我的

英文原文 how a course in operating systems changed me 在普林斯頓大學有很多課程改變了我,就像cos 318 作業系統課程 它極有挑戰,耗時耗力,但是當我學完後回頭想想,我很慶幸我選了這門課。我當初選擇這門課程的時候很猶豫,因為周圍的人都這麼說 這門課毫無...

作業系統課程是如何改變我的

普林斯頓大學有很多課程改變了我,就像cos 318 作業系統課程 它極有挑戰,耗時耗力,但是當我學完後回頭想想,我很慶幸我選了這門課。我當初選擇這門課程的時候很猶豫,因為周圍的人都這麼說 這門課毫無疑問非常難,但是不妨暫時放下你之前聽到的對它的偏見。不學它並不會毀掉你軟體工程師的生涯,但是如果你真的...