- <script>
- function addslo()
- {
- new Ajax.Updater('Layersloadd','/courseterms/addslo?courseterm_id=<%=@courseterm_id%>', {method:'get',evalScripts:true});
- MM_showHideLayers('Layersloadd','','show');
- $('Layersloadd').style.left = lastClickX;
- $('Layersloadd').style.top = lastClickY;
- }
- function checkaddslo()
- {
- if(document.all.desc.value.trim().length==0)
- {
- alert("file description is null");
- return false;
- }
- if(document.all.desc.value.trim().length>=30)
- {
- alert("file description too large");
- return false;
- }
- if(document.all.slo.value.trim().length==0)
- {
- alert(" file is not null");
- return false;
- }
- return true;
- }
- </script>
- <div id="Layersloadd" style="position:absolute;z-index:99999;visibility:hidden;"></div>
- <div id="left_main">
- <%= render :partial => "course_overview" %>
- <div id="table_list_tr_bot">
- <% if session[:user].is_admin? %>
- <div id="input_142x21" style="float:right"><%= link_to _('Assign T.A.'), new_admin_teacher_assistant_url(:teacher_assistant => {:courseterm_id => @courseterm}) %></div>
- <% end %>
- </div>
- <div id="table_list">
- <%if @courseterm.number_of_weeks_or_topics%>
- <%=_("Jump to No")%> <%for i in 1..@courseterm.number_of_weeks_or_topics%><a href="#<%=i%>"><%=i%></a> <%end%><%=_("Week")%>
- <%end%>
- </div>
- <div id="table_list">
- <div id="table_list_tr"><%=_("Weekly outline")%></div>
- <div id="table_list_tr_left" style="height:auto;padding-top:5px"> <%=_('Overview')%></div>
- <div id="table_list_tr_right" style="height:auto;">
- <%if @usertype!=Constants::USERTYPE_GUEST
- forums = Forum.find(:all,:conditions=>["coursetermid=? and week is null",@courseterm.id])
- forums = Array.new if forums==nil
- overview = CoursetermFormat.find(:first,:conditions => ["courseterm_id=? and orderid=0",@courseterm_id])
- overview = CoursetermFormat.new if overview==nil
- quizs = Quizs.find(:all,:conditions=>["courseid=? and weekid is null",@courseterm.id])
- quizs = Array.new if quizs==nil
- assignments = Assignment.find(:all, :conditions => ["coursetermid = ?",@courseterm.id]) if @usertype!=Constants::USERTYPE_Student or @isAssistant or @isDepartmentManager
- if (@usertype==Constants::USERTYPE_Student && @studentsandcourse) || ((@usertype==Constants::USERTYPE_SUPERADMIN || @usertype==Constants::USERTYPE_ADMIN || @usertype==Constants::USERTYPE_Secretary) and !@studentuid.blank? )
- userid = (!@studentuid.blank?)?@studentuid:(session[:user_id])
- studentassignments = StudentAssignment.find(:all, :conditions => ["userid=? and coursetermid=?",userid,@courseterm.id])
- end
- resources = Userresource.find(:all,:conditions=>["courseid=? and weekid is null",@courseterm.id])
- resources = Array.new if resources==nil
- videolectures = Videolecture.find(:all,:conditions=>["courseid=? and weekid is null",@courseterm.id])
- videolectures = Array.new if videolectures==nil %>
- <!-- old r -->
- <%forums.each do |forum|%>
- <div id="table_list_div3">
- <ul>
- <li style="width:30px;"><img src="/images/Forum_24_1.png" width="24" height="24" /></li>
- <li style="width:380px;padding-top: 5px;"><%if @notCourse%><%=forum.name%><%else%><a href="/forum/show/<%=forum.id%>"><%=forum.name%></a><%end%></li>
- <% if @usertype!=Constants::USERTYPE_Student and (!@teacherhash[@courseterm.id.to_s].blank?) or @usertype==Constants::USERTYPE_SUPERADMIN or @usertype==Constants::USERTYPE_ADMIN or @isAssistant or @isDepartmentManager or @usertype==Constants::USERTYPE_Secretary %>
- <li style="width:40px;"><%=link_to(image_tag("/images/edit_24_1.png",:width=>24,:height=>24,:border=>"0",:title=>_("Edit")),{:controller=>"forum",:action=>"edit",:id=>forum.id})%></li>
- <%end%>
- <% if !@teacherhash[@courseterm.id.to_s].blank? || @usertype==Constants::USERTYPE_SUPERADMIN || @usertype==Constants::USERTYPE_ADMIN || @isAssistant || @isDepartmentManager || @usertype==Constants::USERTYPE_Secretary%>
- <li style="width:40px;"><%=link_to(image_tag("/images/delete_24.png",:width=>24,:height=>24,:border=>"0",:title=>_("Delete")),{:controller=>"forum",:action=>"destroy",:id=>forum,:coursetermid=>@courseterm.id},:confirm=>_('Are you sure?'))%></li>
- <% end %>
- </ul>
- </div>
- <% end %>
- <% videolectures.each do |videolecture|%>
- <div id="table_list_div3">
- <% if videolecture.description %>
- <ul>
- <li style="width:30px;"><img src="/images/next.gif" width="24" height="24" /></li>
- <li style="width:380px;padding-top: 5px;">
- <%if @notCourse%>
- <%=videolecture.description%>
- <%else%>
- <% if @usertype!=Constants::USERTYPE_Student and (!@teacherhash[@courseterm.id.to_s].blank?) or @usertype==Constants::USERTYPE_SUPERADMIN or @usertype==Constants::USERTYPE_ADMIN or @usertype==Constants::USERTYPE_Secretary or @isAssistant or @isDepartmentManageror %>
- <%=link_to (videolecture.description),{:controller=>"videolecture",:action=>"videolecture",:id=>videolecture.id},:method => :post%>
- <% end %>
- </ul>
- </div>
- <% end %>
- <%if(session[:user]!=nil)%>
- <% resources.each do |resource|%>
- <div id="table_list_div3">
- <ul>
- <li style="width:30px;"><img src="/images/Resource_24.png" width="24" height="24" /></li>
- <li style="width:380px;padding-top: 5px;"><%if @notCourse%><%=resource.description%><%else%><a href="/courseterms/downloadresources?filename=<%=resource.url%>" target=_blank><%=resource.description%></a><%end%></li>
- <% if @usertype!=Constants::USERTYPE_Student and (!@teacherhash[@courseterm.id.to_s].blank?) or @usertype==Constants::USERTYPE_SUPERADMIN or @usertype==Constants::USERTYPE_ADMIN or @usertype==Constants::USERTYPE_Secretary or @isAssistant or @isDepartmentManager %>
- <li style="width:40px;"><%=link_to(image_tag("/images/edit_24_1.png",:width=>24,:height=>24,:border=>"0",:title=>_("Edit")),{:controller=>"courseterms",:action=>"resedit",:id=>resource.id})%></li>
- <%end%>
- <% if !@teacherhash[@courseterm.id.to_s].blank? || @usertype==Constants::USERTYPE_SUPERADMIN || @usertype==Constants::USERTYPE_ADMIN || @usertype==Constants::USERTYPE_Secretary || @isAssistant || @isDepartmentManager %>
- <li style="width:40px;"><%=link_to(image_tag("/images/delete_24.png",:width=>24,:height=>24,:border=>"0",:title=>_("Delete")),{:controller=>"courseterms",:action=>"resdel",:id=>resource.id},:confirm => 'Are you sure?', :method => :post)%></li>
- <% end %>
- </ul>
- </div>
- <% end%>
- <%end%>
- <%if (@usertype!=Constants::USERTYPE_Student and @studentuid.blank?) or @isAssistant or @isDepartmentManager %>
- <% if assignments!=nil and assignments.size>0 %>
- <div id="table_list_div3">
- <ul>
- <li style="width:30px;"><img src="/images/assignment.png" width="24" height="24" /></li>
- <li style="width:380px;padding-top: 5px;"><a href="/assignment/allAssignments?courseid=<%=@course.id%>&coursetermid=<%=@courseterm.id%>"><%=_("All Assignments")%></a></li>
- <% if session[:usertype]==Constants::USERTYPE_SUPERADMIN %>
- <li style="width:40px;"> </li>
- <li style="width:40px;"><%=link_to(image_tag("/images/delete_24.png",:width=>24,:height=>24,:border=>"0",:title=>_("Delete")),{:controller=>"assignment",:action=>"deleteAll",:coursetermid=>@courseterm.id},:confirm => 'Are you sure?', :method => :post)%></li>
- <%end%>
- </ul>
- </div>
- <%end%>
- <%end%>
- <%if @usertype==Constants::USERTYPE_Student || ((@usertype==Constants::USERTYPE_SUPERADMIN || @usertype==Constants::USERTYPE_ADMIN || @usertype==Constants::USERTYPE_Secretary ) && !@studentuid.blank? ) %>
- <%if studentassignments and studentassignments.size>0%>
- <div id="table_list_div3">
- <ul>
- <li style="width:30px;"><img src="/images/assignment.png" width="24" height="24" /></li>
- <li style="width:380px;padding-top: 5px;"><a href="/assignment/studentAssignments?courseid=<%=@course.id%>&coursetermid=<%=@courseterm.id%><%='&stuid='+@studentuid if @studentuid%>"><%=_("Submitted Assignments")%></a></li>
- </ul>
- </div>
- <%end%>
- <%end%>
- <% quizs.each do |quiz|%>
- <div id="table_list_div3">
- <ul>
- <li style="width:30px;"><img src="/images/Quiz_24.png" width="24" height="24" /></li>
- <li style="width:380px;padding-top: 5px;"><%if @notCourse%><%=quiz.name%><%else%><a href="/quiz/list?coursetermid=<%=@courseterm.id%>"><%=quiz.name%></a><%end%></li>
- <% if (@usertype!=Constants::USERTYPE_Student) && ((!@teacherhash[@courseterm.id.to_s].blank?) || @usertype==Constants::USERTYPE_SUPERADMIN || @usertype==Constants::USERTYPE_ADMIN || @usertype==Constants::USERTYPE_Secretary ) || @isAssistant || @isDepartmentManager
- %>
- <li style="width:40px;">
- <%=link_to(image_tag("/images/edit_24_1.png",:width=>24,:height=>24,:border=>"0",:title=>_("Edit")),{:controller=>"quiz",:action=>"edit",:id=>quiz.id})%>
- </li>
- <li style="width:40px;"><%= link_to _('<img src="/images/delete_24.png" border="0" />'), { :controller => 'quiz' ,:action => 'delete', :id => quiz, :cid =>@courseterm }, :confirm => 'Are you sure?', :method => :post %></li>
- <%end%>
- </ul>
- </div>
- <% end%>
- <div align="right" style="width:500px;">
- <% if (@usertype!=Constants::USERTYPE_Student && @usertype!=Constants::USERTYPE_WASC) || @isAssistant || @isDepartmentManager%>
- <select name="popup" id="popup" onchange="if($('popup').options[$('popup').selectedIndex].value!='') self.location = $('popup').options[$('popup').selectedIndex].value" class="input_1">
- <option value="javascript:void(0)" ><%=_("Add an Activity")%></option>
- <% if @showFlag or @isAssistant or @isDepartmentManager %>
- <option value="/forum/new?id=<%=@courseterm.id%>" ><%=_("New Forum")%></option>
- <option value="/quiz/new?coursetermid=<%=@courseterm.id%>"><%=_("New Quiz")%></option>
- <option value="/courseterms/updatesource?coursetermid=<%=@courseterm.id%>"><%=_("Resource")%></option>
- <%end%>
- </select>
- <% end %>
- </div>
- <%end%>
- </div>
- <%if @courseterm.number_of_weeks_or_topics.each do %>
- forums = Forum.find(:all,:conditions=>["coursetermid=? and week=?",@courseterm.id,format.id])
- forums = Array.new if forums==nil
- quizs = Quizs.find(:all,:conditions=>["courseid=? and weekid=?",@courseterm.id,format.id])
- quizs = Array.new if quizs==nil
- assignments = Assignment.find(:all, :conditions => ["coursetermid=? and weekid=?",@courseterm.id,format.id])
- assignments = Array.new if assignments==nil
- resources = Userresource.find(:all,:conditions=>["courseid=? and weekid=?",@courseterm.id,format.id])
- resources = Array.new if resources==nil
- videolectures = Videolecture.find(:all,:conditions=>["courseid=? and weekid=?",@courseterm.id,format.id])
- videolectures = Array.new if videolectures==nil%>
- <%end%>
- <div id="table_list_tr_left" style="height:37px;"><a name="<%=i%>" id="<%=i%>" > <%=i%></a></div>
- <div id="table_list_tr_right" style="height:auto;">
- <div id="table_list_div3">
- <ul>
- <li style="width:30px;"><img src="/images/Forum_24_1.png" width="24" height="24" /></li>
- <li style="width:380px;padding-top: 5px;">
- <%=DateUtil.timeformat(format.startdate,"%d %b, %Y")%> - <%=DateUtil.timeformat(format.enddate,"%d %b, %Y")%>
- </li>
- <%if (@showFlag && @usertype != Constants::USERTYPE_Student) or @isAssistant or @isDepartmentManager %>
- <li style="width:40px;">
- <%=link_to(image_tag("/images/edit_24_1.png",:width=>24,:height=>24,:border=>"0",:title=>_("Edit")),{:controller=>"courseterms",:action=>"edit_format",:id=>format.id})%>
- </li>
- <li style="width:40px;"></li>
- <% end %>
- </ul>
- </div>
- <%if @usertype!=Constants::USERTYPE_GUEST %>
- <% forums.each do |forum|%>
- <div id="table_list_div3">
- <ul>
- <li style="width:30px;"><img src="/images/Forum_24_1.png" width="24" height="24" /></li>
- <li style="width:380px;padding-top: 5px;"><%if @notCourse%><%=forum.name%><%else%><a href="/forum/show/<%=forum.id%>"><%=forum.name%></a><%end%></li>
- <% if @usertype!=Constants::USERTYPE_Student && (!@teacherhash[@courseterm.id.to_s].blank?) || @usertype==Constants::USERTYPE_SUPERADMIN || @usertype==Constants::USERTYPE_ADMIN || @isAssistant || @isDepartmentManager || @usertype==Constants::USERTYPE_Secretary%>
- <li style="width:40px;">
- <%=link_to(image_tag("/images/edit_24_1.png",:width=>24,:height=>24,:border=>"0",:title=>_("Edit")),{:controller=>"forum",:action=>"edit",:id=>forum.id})%>
- </li>
- <%end%>
- <% if !@teacherhash[@courseterm.id.to_s].blank? || @usertype==Constants::USERTYPE_SUPERADMIN || @usertype==Constants::USERTYPE_ADMIN || @isAssistant || @isDepartmentManager || @usertype==Constants::USERTYPE_Secretary%>
- <li style="width:40px;">
- <%=link_to(image_tag("/images/delete_24.png",:width=>24,:height=>24,:border=>"0",:title=>_("Delete")),{:controller=>"forum",:action=>"destroy",:id=>forum,:coursetermid=>@courseterm.id},:confirm=>_('Are you sure?'))%>
- </li>
- <% end %>
- </ul>
- </div>
- <% end %>
- <%if(session[:user]!=nil)%>
- <% resources.each do |resource|%>
- <div id="table_list_div3">
- <ul>
- <li style="width:30px;"><img src="/images/Resource_24.png" width="24" height="24" /></li>
- <li style="width:380px;padding-top: 5px;"><%if @notCourse%><%=resource.description%><%else%><a href="/courseterms/downloadresources?filename=<%=resource.url%>" target=_blank><%=resource.description%></a><%end%></li>
- <% if @usertype!=Constants::USERTYPE_Student && (!@teacherhash[@courseterm.id.to_s].blank?) || @usertype==Constants::USERTYPE_SUPERADMIN || @usertype==Constants::USERTYPE_ADMIN || @isAssistant || @isDepartmentManager || @usertype==Constants::USERTYPE_Secretary%>
- <li style="width:40px;">
- <%=link_to(image_tag("/images/edit_24_1.png",:width=>24,:height=>24,:border=>"0",:title=>_("Edit")),{:controller=>"courseterms",:action=>"resedit",:id=>resource.id})%>
- </li>
- <%end%>
- <% if !@teacherhash[@courseterm.id.to_s].blank? || @usertype==Constants::USERTYPE_SUPERADMIN || @usertype==Constants::USERTYPE_ADMIN || @isAssistant || @isDepartmentManager || @usertype==Constants::USERTYPE_Secretary%>
- <li style="width:40px;">
- <%=link_to(image_tag("/images/delete_24.png",:width=>24,:height=>24,:border=>"0",:title=>_("Delete")),{:controller=>"courseterms",:action=>"resdel",:id=>resource.id},:confirm => 'Are you sure?', :method => :post)%>
- </li>
- <% end %>
- </ul>
- </div>
- <% end%>
- <%end%>
- <% assignments.each do |assignment|%>
- <div id="table_list_div3">
- <ul>
- <li style="width:30px;"><img src="/images/assignment.png" width="24" height="24" /></li>
- <%if (@usertype!=Constants::USERTYPE_Student && @studentuid.blank?) && ((!@teacherhash[@courseterm.id.to_s].blank?) || @usertype==Constants::USERTYPE_SUPERADMIN || @usertype==Constants::USERTYPE_ADMIN || @usertype==Constants::USERTYPE_Secretary || @isDepartmentManager) %>
- <li style="width:380px;padding-top: 5px;"><a href="/assignment/view?asstid=<%=assignment.id%>&ctid=<%=@courseterm.id%>"><%=assignment.title%></a></li>
- <%elsif (session[:usertype]==Constants::USERTYPE_Student and @studentsandcourse) || !@studentuid.blank? %>
- <li style="width:380px;padding-top: 5px;"><a href="/assignment/uploadAssignment?asstid=<%=assignment.id%>&ctid=<%=@courseterm.id%><%='&stuid='+@studentuid.to_s if @studentuid%>"><%=assignment.title%></a></li>
- <%else%>
- <li style="width:380px;padding-top: 5px;"><%if @notCourse%><%=assignment.title%><%else%><a href="/assignment/view?asstid=<%=assignment.id%>&ctid=<%=@courseterm.id%>"><%=assignment.title%></a><%end%></li>
- <%end%>
- <%if (@usertype!=Constants::USERTYPE_Student) && ((!@teacherhash[@courseterm.id.to_s].blank?) || @usertype==Constants::USERTYPE_SUPERADMIN || @usertype==Constants::USERTYPE_ADMIN || @usertype==Constants::USERTYPE_Secretary ) || @isAssistant || @isDepartmentManager%>
- <li style="width:40px;">
- <%=link_to(image_tag("/images/edit_24_1.png",:width=>24,:height=>24,:border=>"0",:title=>_("Edit")),{:controller=>"assignment",:action=>"edit",:id => assignment.id})%>
- </li>
- <li style="width:40px;">
- <%=link_to(image_tag("/images/delete_24.png",:width=>24,:height=>24,:border=>"0",:title=>_("Delete")),{:controller=>"assignment",:action=>"delete",:id => assignment.id,:coursetermid => @courseterm.id},:confirm=>_('Are you sure?'))%>
- </li>
- <% end %>
- </ul>
- </div>
- <% end%>
- <% quizs.each do |quiz|%>
- <div id="table_list_div3">
- <ul>
- <li style="width:30px;"><img src="/images/Quiz_24.png" width="24" height="24" /></li>
- <li style="width:380px;padding-top: 5px;"><%if @notCourse%><%=quiz.name%><%else%><a href="/quiz/list?coursetermid=<%=@courseterm.id%>&weekid=<%=format.id%>"><%=quiz.name%></a><%end%></li>
- <%if (@usertype!=Constants::USERTYPE_Student) && ((!@teacherhash[@courseterm.id.to_s].blank?) || @usertype==Constants::USERTYPE_SUPERADMIN || @usertype==Constants::USERTYPE_ADMIN || @usertype==Constants::USERTYPE_Secretary ) || @isAssistant || @isDepartmentManager %>
- <li style="width:40px;">
- <%=link_to(image_tag("/images/edit_24_1.png",:width=>24,:height=>24,:border=>"0",:title=>_("Edit")),{:controller=>"quiz",:action=>"edit",:id=>quiz.id})%>
- </li>
- <li style="width:40px;"><%= link_to _('<img src="/images/delete_24.png" border="0" />'), { :controller => 'quiz' ,:action => 'delete', :id => quiz, :cid =>@courseterm }, :confirm => 'Are you sure?', :method => :post %></li>
- <% end %>
- </ul>
- </div>
- <% end%>
- <div align="right" style="width:500px;">
- <% if (@usertype!=Constants::USERTYPE_Student && @usertype!=Constants::USERTYPE_WASC) || @isAssistant || @isDepartmentManager %>
- <select name="popup<%=i%>" id="popup<%=i%>" onchange="if($('popup<%=i%>').options[$('popup<%=i%>').selectedIndex].value!='') self.location = $('popup<%=i%>').options[$('popup<%=i%>').selectedIndex].value" class="input_1">
- <option value="javascript:void(0)"><%=_("Add an Activity")%></option>
- <% if @showFlag or @isAssistant or @isDepartmentManager%>
- <option value="/assignment/new?id=<%=@courseterm.id%>&weekid=<%=format.id%>"><%=_("Assignment")%></option>
- <option value="/forum/new?id=<%=@courseterm.id%>&weekid=<%=format.id%>"><%=_("Forum")%></option>
- <option value="/quiz/new?coursetermid=<%=@courseterm.id%>&weekid=<%=format.id%>"><%=_("Quiz")%></option>
- <option value="/courseterms/updatesource?coursetermid=<%=@courseterm.id%>&weekid=<%=format.id%>"><%=_("Resource")%></option>
- <%end%>
- </select>
- <% end %>
- </div>
- <%end%>
- </div>
- <%end
- end
- end%>
- </div>
- </div>