|
|
@ -93,41 +93,31 @@
|
|
|
|
url: '<%= url_for(:controller => 'student_work', :action => 'search_course_students') %>'+'?homework='+<%=@homework.id %>,
|
|
|
|
url: '<%= url_for(:controller => 'student_work', :action => 'search_course_students') %>'+'?homework='+<%=@homework.id %>,
|
|
|
|
type:'get'
|
|
|
|
type:'get'
|
|
|
|
});
|
|
|
|
});
|
|
|
|
<% if defined?(edit_mode) && edit_mode %>
|
|
|
|
|
|
|
|
<% pro = @homework.student_work_projects.where("user_id = ?",User.current.id).first.project_id.to_i %>
|
|
|
|
|
|
|
|
<% members = @homework.student_work_projects.where("project_id = ? and is_leader =?",pro,0) %>
|
|
|
|
|
|
|
|
<% members.each do |member| %>
|
|
|
|
|
|
|
|
var link = "<li id='choose_student_<%=member.user_id%>' onclick='delete_student(<%=member.user_id %>);'><%=member.user.show_name %>";
|
|
|
|
|
|
|
|
<% unless member.user.user_extensions.student_id == "" %>
|
|
|
|
|
|
|
|
link += "(<%=member.user.user_extensions.student_id %>)";
|
|
|
|
|
|
|
|
<% end %>
|
|
|
|
|
|
|
|
link += "</li>";
|
|
|
|
|
|
|
|
$("#choose_students_list").append(link);
|
|
|
|
|
|
|
|
<% end %>
|
|
|
|
|
|
|
|
<% end %>
|
|
|
|
|
|
|
|
var ids = $("#group_member_ids").val().split(',');
|
|
|
|
var ids = $("#group_member_ids").val().split(',');
|
|
|
|
if (ids.length > 1){
|
|
|
|
if (ids.length > 1){
|
|
|
|
for(var i=1; i<ids.length; i++) {
|
|
|
|
for(var i=1; i<ids.length; i++) {
|
|
|
|
$.get(
|
|
|
|
if($("#choose_student_"+ids[i]).length == 0) {
|
|
|
|
'/student_work/get_user_infor',
|
|
|
|
$.get(
|
|
|
|
{
|
|
|
|
'/student_work/get_user_infor',
|
|
|
|
user_id: ids[i]
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
function (data) {
|
|
|
|
|
|
|
|
if (data.valid) {
|
|
|
|
|
|
|
|
var link = "<li id='choose_student_"+data.id+"' onclick='delete_student("+data.id+");'>"+data.name;
|
|
|
|
|
|
|
|
if (data.student_id != "" ) {
|
|
|
|
|
|
|
|
link += "("+data.student_id+")";
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
link += "</li>";
|
|
|
|
|
|
|
|
$("#choose_students_list").append(link);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
else
|
|
|
|
|
|
|
|
{
|
|
|
|
{
|
|
|
|
|
|
|
|
user_id: ids[i]
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
function (data) {
|
|
|
|
|
|
|
|
if (data.valid) {
|
|
|
|
|
|
|
|
var link = "<li id='choose_student_"+data.id+"' onclick='delete_student("+data.id+");'>"+data.name;
|
|
|
|
|
|
|
|
if (data.student_id != "" ) {
|
|
|
|
|
|
|
|
link += "("+data.student_id+")";
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
link += "</li>";
|
|
|
|
|
|
|
|
$("#choose_students_list").append(link);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
else
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
);
|
|
|
|
);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
});
|
|
|
|
});
|
|
|
|