diff --git a/app/controllers/account_controller.rb b/app/controllers/account_controller.rb index a9a2fb72b..9a17e6ca8 100644 --- a/app/controllers/account_controller.rb +++ b/app/controllers/account_controller.rb @@ -83,7 +83,7 @@ class AccountController < ApplicationController # 服务协议 def agreement - render :layout => 'static_base' + render :layout => 'base_edu' end def about_us diff --git a/app/controllers/syllabuses_controller.rb b/app/controllers/syllabuses_controller.rb index 8d27ba45a..7451a893c 100644 --- a/app/controllers/syllabuses_controller.rb +++ b/app/controllers/syllabuses_controller.rb @@ -12,12 +12,12 @@ class SyllabusesController < ApplicationController :send_homeworks_to_course, :choose_user_course, :send_resources_to_course, :send_r_and_h_to_course] def index - type = params[:type].nil? ? 1 : params[:type].to_i + @status = params[:type].nil? ? 1 : params[:type].to_i # 1表示正在进行,2表示已结束 user = User.current @my_syllabuses = user.syllabuses - archive_ids = Course.where("tea_id = #{user.id} and is_delete = 1 and syllabus_id is NOT NULL").blank? ? "(-1)" : "(" + Course.where("tea_id = #{user.id} and is_delete = #{type} and syllabus_id is NOT NULL").map{|course| course.syllabus_id}.join(",") + ")" + archive_ids = Course.where("tea_id = #{user.id} and is_delete = 1 and syllabus_id is NOT NULL").blank? ? "(-1)" : "(" + Course.where("tea_id = #{user.id} and is_delete = 1 and syllabus_id is NOT NULL").map{|course| course.syllabus_id}.join(",") + ")" @archive_syllabuses = Syllabus.where("id in #{archive_ids}") sy_courses = user.courses.visible.not_deleted @@ -32,7 +32,10 @@ class SyllabusesController < ApplicationController @join_syllabuses = @join_syllabuses.sort{|x,y| y[:last_update] <=> x[:last_update]} @is_course = 1 - render :layout => 'base_edu' + respond_to do |format| + format.html{ render :layout => 'base_edu'} + format.js + end end def show diff --git a/app/models/course.rb b/app/models/course.rb index 6c546f591..f2172f419 100644 --- a/app/models/course.rb +++ b/app/models/course.rb @@ -24,7 +24,7 @@ class Course < ActiveRecord::Base end end - attr_accessible :code, :extra, :name, :state, :tea_id, :time , :location, :state, :term, :password,:is_public,:description,:class_period, :open_student, :enterprise_name, :is_delete, :syllabus_id, :end_time, :end_term, :choose_group_allow + attr_accessible :code, :extra, :name, :state, :tea_id, :time , :location, :state, :term, :password,:is_public,:description,:class_period, :open_student, :enterprise_name, :is_delete, :syllabus_id, :end_time, :end_term, :choose_group_allow, :is_end #belongs_to :project, :class_name => 'Course', :foreign_key => :extra, primary_key: :identifier belongs_to :teacher, :class_name => 'User', :foreign_key => :tea_id # 定义一个方法teacher,该方法通过tea_id来调用User表 belongs_to :school, :class_name => 'School', :foreign_key => :school_id #定义一个方法school,该方法通过school_id来调用School表 @@ -109,6 +109,8 @@ class Course < ActiveRecord::Base acts_as_customizable scope :not_deleted, lambda{where(is_delete: 0)} + scope :not_deleted_not_end, lambda{where(is_delete: 0, is_end: 1)} + scope :not_deleted_but_is_end, lambda{where(is_end: 1, is_delete: 0)} scope :all_course scope :active, lambda { where(:status => STATUS_ACTIVE) } scope :status, lambda {|arg| where(arg.blank? ? nil : {:status => arg.to_i}) } diff --git a/app/views/account/agreement.html.erb b/app/views/account/agreement.html.erb index ac0b9906c..2bb958120 100644 --- a/app/views/account/agreement.html.erb +++ b/app/views/account/agreement.html.erb @@ -1,29 +1,29 @@ <%= stylesheet_link_tag 'css/public'%>
-

Trustie服务协议

+

服务协议

尊敬的用户,您好!
-欢迎使用Trustie平台,在您使用Trustie平台前,请您认真阅读并遵守《Trustie服务协议》(以下简称"本协议"),请您务必审慎阅读、充分理解协议的各条款内容。
-当您在注册过程中点击查看"看过并同意本服务协议",按照注册流程成功注册为Trustie平台的用户即表示您已充分阅读、理解并完全接受本协议中的全部条款。您承诺接受并遵守本协议的约定,届时您不应以未阅读本协议的内容等理由,主张本协议无效或本协议中的某些条款无效,或要求撤销本协议。

-

一、Trustie平台权利和义务

-

1、尊重用户隐私:尊重用户隐私,保障用户隐私安全是Trustie平台的一项基本政策;
-2、管理平台用户:Trustie平台依据国家法律、地方法律和国际法律等的标准以及本行业的规则来管理平台注册用户;
-3、处理用户反馈:Trustie平台的相关人员会及时处理用户反馈的问题并给予及时回复。

+欢迎使用本网站,在您使用本网站前,请您认真阅读并遵守《服务协议》(以下简称"本协议"),请您务必审慎阅读、充分理解协议的各条款内容。
+当您在注册过程中点击查看"看过并同意本服务协议",按照注册流程成功注册为网站的用户即表示您已充分阅读、理解并完全接受本协议中的全部条款。您承诺接受并遵守本协议的约定,届时您不应以未阅读本协议的内容等理由,主张本协议无效或本协议中的某些条款无效,或要求撤销本协议。

+

一、本网站权利和义务

+

1、尊重用户隐私:尊重用户隐私,保障用户隐私安全是网站的一项基本政策;
+2、管理网站用户:网站依据国家法律、地方法律和国际法律等的标准以及本行业的规则来管理网站注册用户;
+3、处理用户反馈:网站的相关人员会及时处理用户反馈的问题并给予及时回复。

二、用户权利和义务

-

用户在使用Trustie平台的过程中,必须遵守如下原则:
+

用户在使用网站的过程中,必须遵守如下原则:
1、遵守中国的有关法律和法规;
2、使用网络服务不作非法用途;
3、不干扰和混乱网络服务;
4、遵守所有使用网络服务的网络协议、规定、程序和惯例;
5、不传输任何非法的、骚扰性的、中伤他人的、辱骂性的、恐吓性的、伤害性的、庸俗的,淫秽等信息资料;
6、不传输任何教唆他人构成犯罪行为的资料;
-7、用户不得故意或者过失损害Trustie平台合法权利和利益。及时回复。

+7、用户不得故意或者过失损害网站合法权利和利益。及时回复。

三、关于责任

-

鉴于网络服务的特殊性,用户同意Trustie团队有权在事先通知的情况下,变更、中断、升级部分网络服务。Trustie团队不担保网络服务不会中断,但承诺在用户可承受的时间内快速恢复服务,同时确保用户数据的安全性和可靠性。

+

鉴于网络服务的特殊性,本网站有权在事先通知的情况下,变更、中断、升级部分网络服务。本网站不担保网络服务不会中断,但承诺在用户可承受的时间内快速恢复服务,同时确保用户数据的安全性和可靠性。

四、服务条款的修改

-

Trustie团队保留在必要时对本协议修改的权利,一旦发生变动,这些条款可由Trustie团队及时更新,且毋须另行通知,修改后的条款一旦在网页上公布即有效代替原来的服务条款。您可随时查阅最新版服务条款。

-

本协议最终解释权归Trustie团队所有。

+

本网站保留在必要时对本协议修改的权利,一旦发生变动,这些条款可由网站项目组及时更新,且毋须另行通知,修改后的条款一旦在网页上公布即有效代替原来的服务条款。您可随时查阅最新版服务条款。

+

本协议最终解释权归本网站所有。

diff --git a/app/views/account/user_join.html.erb b/app/views/account/user_join.html.erb index bde24f690..d62310d51 100644 --- a/app/views/account/user_join.html.erb +++ b/app/views/account/user_join.html.erb @@ -59,7 +59,7 @@
  • - + diff --git a/app/views/homework_common/_homework_index_list.html.erb b/app/views/homework_common/_homework_index_list.html.erb index f2ffdbe22..efbf903b8 100644 --- a/app/views/homework_common/_homework_index_list.html.erb +++ b/app/views/homework_common/_homework_index_list.html.erb @@ -21,7 +21,7 @@

  • <% if @is_teacher %> -
    +
    -
    - - +
    + +
    -
    +
    • 高校智能化教学与实训平台 @@ -26,8 +26,8 @@
    - <%= link_to image_tag("/images/bigdata/edu-footer-logo.png",width:"50px", height: "50px", alt:"高校智能化教学与实训平台", class:"fl edu-footer-logo"), home_path %> - + <%= link_to image_tag("/images/bigdata/edu-footer-logo.png", width:"50px", height: "50px", alt:"高校智能化教学与实训平台", class:"fl edu-footer-logo"), home_path %> +
    diff --git a/app/views/layouts/_public_left_info.html.erb b/app/views/layouts/_public_left_info.html.erb index 3a0618040..7717156ae 100644 --- a/app/views/layouts/_public_left_info.html.erb +++ b/app/views/layouts/_public_left_info.html.erb @@ -1,6 +1,6 @@