2017-05-13 22:23:53 +08:00
|
|
|
|
<%= javascript_include_tag 'jquery.datetimepicker.js' %>
|
|
|
|
|
|
|
|
|
|
|
|
<div class="stud-class-set">
|
2017-05-23 16:00:40 +08:00
|
|
|
|
<div class="set-top mb15 clearfix">
|
|
|
|
|
|
<span class="fl pl20 font-16">设置</span>
|
|
|
|
|
|
<%= link_to '返回', course_path(@course), :class => 'fr mr15 link-color-grey' %>
|
2017-05-13 22:23:53 +08:00
|
|
|
|
</div>
|
2017-05-23 16:00:40 +08:00
|
|
|
|
<div class="news">
|
|
|
|
|
|
<div class="nav clearfix">
|
|
|
|
|
|
<p class="fl font-16 sheet" data-option="basic">
|
|
|
|
|
|
基本信息<i class="fa fa-caret-down color-blue font-12" aria-hidden="true"></i>
|
|
|
|
|
|
</p>
|
2017-04-07 10:16:13 +08:00
|
|
|
|
|
2017-05-23 16:00:40 +08:00
|
|
|
|
<p class="fl font-16" data-option="member">
|
|
|
|
|
|
成员管理
|
|
|
|
|
|
<i class="fa fa-caret-down color-blue font-12" style="display:none;" aria-hidden="true"></i>
|
|
|
|
|
|
</p>
|
2017-04-07 10:16:13 +08:00
|
|
|
|
|
2017-05-23 16:00:40 +08:00
|
|
|
|
<!-- <p class="fl font-16" data-option="module">
|
|
|
|
|
|
模块设置
|
|
|
|
|
|
<i class="fa fa-caret-down color-blue font-12" style="display:none;z-index:100;" aria-hidden="true"></i>
|
|
|
|
|
|
</p>-->
|
|
|
|
|
|
</div>
|
2017-04-07 10:16:13 +08:00
|
|
|
|
|
2017-05-23 16:00:40 +08:00
|
|
|
|
<div class="container">
|
|
|
|
|
|
<!----------------基本信息模块----------------------->
|
|
|
|
|
|
<div class="basic">
|
|
|
|
|
|
<%= labelled_form_for @course do |f| %>
|
|
|
|
|
|
<div class="top clearfix">
|
|
|
|
|
|
<div class="pic fl">
|
|
|
|
|
|
<a href="javascript:void(0);"><%= image_tag(url_to_avatar(@course),width:"139", height: "76", :id=>'nh_source_tx', :alt => '头像') %></a>
|
2017-04-07 10:16:13 +08:00
|
|
|
|
|
2017-05-23 16:00:40 +08:00
|
|
|
|
<a href="javascript:void(0);" class="changepic">更换图片</a>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
<p class="fl" style="padding:65px 0 0 10px;">
|
|
|
|
|
|
<a class="color-grey" href="javascript:void(0);">点击更换</a>
|
|
|
|
|
|
</p>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
<div class="bottom">
|
|
|
|
|
|
<ul>
|
|
|
|
|
|
<li class="clearfix pt20">
|
|
|
|
|
|
<label class="panel-form-label label fl"><span class="color-orange mr5">*</span>课程名字
|
|
|
|
|
|
</label>
|
|
|
|
|
|
<input type="hidden" id="course_real_name" value="<%= @course.name[@course.syllabus.title.length, @course.name.length] %>" />
|
|
|
|
|
|
<%= select_tag :syllabus_id,options_for_select(course_syllabus_option,@course.syllabus_id), {:id=>"edit_syllabus_id", :class=>"task task-height-40 panel-box-sizing fl color-grey", :onchange => "change_edit_course_name();"} %>
|
|
|
|
|
|
<div class="cl"></div>
|
|
|
|
|
|
<span class="color-orange fl none" id="edit_course_syllabus_notice" style="margin-left:25%;"><i class="fa fa-exclamation-circle mr5" ></i>请先选择课程</span>
|
|
|
|
|
|
</li>
|
|
|
|
|
|
<li class="pt20 clearfix">
|
|
|
|
|
|
<label class="panel-form-label label fl"><span class="color-orange mr5">*</span>班级名称
|
|
|
|
|
|
</label>
|
|
|
|
|
|
<input type="text" name="course[name]" id="edit_course_name" value="<%= @course.name %>" class="task task-height-40 panel-box-sizing fl color-grey" maxlength="100" placeholder="例如 计算机学院通信工程专业16级1班" onkeyup="regex_course_name('edit');">
|
|
|
|
|
|
<div class="cl"></div>
|
|
|
|
|
|
<span class="color-orange fl none" id="edit_course_name_notice" style="margin-left:25%;"><i class="fa fa-exclamation-circle mr5" ></i>班级名称不能为空且至少有两个字符</span>
|
|
|
|
|
|
</li>
|
|
|
|
|
|
<li class="pt20 clearfix">
|
|
|
|
|
|
<label class="panel-form-label label fl">总学时 </label>
|
|
|
|
|
|
<input type="text" name="period" id="edit_class_period" value="<%= @course.class_period %>" class="task task-height-40 panel-box-sizing fl cut color-grey" onkeyup="regex_course_class_period('edit');" placeholder="例如 30" maxlength="6">
|
|
|
|
|
|
<div class="cl"></div>
|
|
|
|
|
|
<span class="color-orange fl none" id="edit_course_class_period_notice" style="margin-left:25%;"><i class="fa fa-exclamation-circle mr5" ></i>请输入正整数</span>
|
|
|
|
|
|
</li>
|
|
|
|
|
|
<li class="pt20 clearfix">
|
|
|
|
|
|
<label class="panel-form-label label fl">学分 </label>
|
|
|
|
|
|
<input type="text" id="edit_course_credit" value="<%= @course.credit %>" name="credit" maxlength="2" class="task task-height-40 panel-box-sizing fl cut color-grey" onkeyup="regex_course_credit('edit');" placeholder="例如 4">
|
|
|
|
|
|
<div class="cl"></div>
|
|
|
|
|
|
<span class="color-orange fl none" id="edit_course_credit_notice" style="margin-left:25%;"><i class="fa fa-exclamation-circle mr5" ></i>请输入正整数</span>
|
|
|
|
|
|
</li>
|
|
|
|
|
|
<li class="pt20 clearfix">
|
|
|
|
|
|
<label class="panel-form-label label fl">结束时间 </label>
|
|
|
|
|
|
<input type="text" id="edit_course_end_date" value="<%= @course.end_date %>" class="task task-height-40 panel-box-sizing fl cut color-grey" name="end_date" placeholder="请选择结束日期">
|
|
|
|
|
|
<div class="cl"></div>
|
|
|
|
|
|
<div class="tusi">
|
|
|
|
|
|
<div class="entry">
|
|
|
|
|
|
<em></em>
|
|
|
|
|
|
<span class="after"></span>
|
|
|
|
|
|
<p class="color-grey">结束日期过后,班级进入归档状态,只能在历史班级中查看</p>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
<div class="cl"></div>
|
|
|
|
|
|
<span class="color-orange fl none" id="edit_course_end_date_notice" style="margin-left:25%;"><i class="fa fa-exclamation-circle mr5" ></i>结束日期必须早于当前日期</span>
|
|
|
|
|
|
</li>
|
|
|
|
|
|
<li class="pt20 clearfix ">
|
|
|
|
|
|
<label class="panel-form-label label fl"> </label>
|
|
|
|
|
|
<input type="checkbox" name="course[is_public]" class="fl mt8 mr5" value="1" <%= @course.is_public == 1 ? 'checked' : '' %>/><span class="color-grey">公开(选中后所有用户可见,否则仅班级成员可见)</span>
|
|
|
|
|
|
</li>
|
|
|
|
|
|
<li class=" clearfix pb20">
|
|
|
|
|
|
<label class="panel-form-label label fl"> </label>
|
|
|
|
|
|
<a href="javascript:void(0);" class="task-btn task-btn-blue fl mr10" onclick="submit_edit_course(<%= @course.id%>);">保存</a>
|
|
|
|
|
|
<%= link_to '取消', course_path(@course), :class => 'task-btn fl ' %>
|
|
|
|
|
|
</li>
|
|
|
|
|
|
</ul>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
<% end %>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
<!-----------------成员管理模块-------------------------------->
|
|
|
|
|
|
<div class="member" style="display:none;">
|
|
|
|
|
|
<div class="top mb20">
|
|
|
|
|
|
<p class="clearfix">
|
|
|
|
|
|
<a href="javascript:void(0);" id="constration" onclick="add_new_group(<%= @course.id %>);" class="task-btn constration task-btn-green">+ 添加分班</a>
|
|
|
|
|
|
</p>
|
|
|
|
|
|
<% if @course.course_groups.count > 0 %>
|
|
|
|
|
|
<input type="checkbox" class="check mt20" onclick="update_choose_group_allow(<%= @course.id %>);" <%= @course.choose_group_allow ? 'checked' : ''%> value="1"/> <span class="color-grey">允许选班(选中后学生可以自己选择分班,否则只有教师和助教可以为学生选择分班)</span>
|
|
|
|
|
|
<% end %>
|
|
|
|
|
|
</div>
|
2017-05-13 22:23:53 +08:00
|
|
|
|
|
2017-05-23 16:00:40 +08:00
|
|
|
|
<div id="setting_teacher_list">
|
|
|
|
|
|
<%= render :partial => 'courses/settings/members' %>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
<div id="setting_student_list">
|
|
|
|
|
|
</div>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
<!--------------------模块设置-------------------->
|
|
|
|
|
|
<!-- <div class="module" id="setting_moduels_list" style="display:none;">
|
|
|
|
|
|
<%#= render :partial => 'courses/settings/moduels' %>
|
|
|
|
|
|
</div>-->
|
|
|
|
|
|
</div>
|
|
|
|
|
|
</div>
|
2017-04-07 10:16:13 +08:00
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
<script>
|
2017-05-13 22:23:53 +08:00
|
|
|
|
$(function () {
|
2017-04-07 10:16:13 +08:00
|
|
|
|
<% if @select_tab == 'member'%>
|
2017-05-13 22:23:53 +08:00
|
|
|
|
$(".stud-class-set .news .nav p[data-option='member']").click();
|
|
|
|
|
|
<% elsif @select_tab == 'module'%>
|
|
|
|
|
|
$(".stud-class-set .news .nav p[data-option='module']").click();
|
2017-04-07 10:16:13 +08:00
|
|
|
|
<% end %>
|
|
|
|
|
|
});
|
|
|
|
|
|
|
2017-05-13 22:23:53 +08:00
|
|
|
|
$('#edit_course_end_date').datetimepicker({
|
|
|
|
|
|
allowBlank:true,
|
|
|
|
|
|
lang:'ch',
|
|
|
|
|
|
format:'Y-m-d',
|
|
|
|
|
|
formatDate:'Y-m-d',
|
|
|
|
|
|
timepicker:false,
|
|
|
|
|
|
validateOnBlur:false
|
|
|
|
|
|
});
|
2017-04-07 10:16:13 +08:00
|
|
|
|
</script>
|