parent
828374e0c8
commit
e4caab13f9
@ -0,0 +1,2 @@
|
||||
web: cd client && npm start
|
||||
api: bundle exec rails s -p 3001
|
@ -0,0 +1,25 @@
|
||||
class CreateStaAlls < ActiveRecord::Migration[5.2]
|
||||
def change
|
||||
create_table :sta_alls do |t|
|
||||
t.integer :school_id, default: 0
|
||||
t.integer :tea_count, default: 0
|
||||
t.integer :stu_count, default: 0
|
||||
t.integer :active_users_count, default: 0
|
||||
t.integer :courses_count, default: 0
|
||||
t.integer :curr_courses_count, default: 0
|
||||
t.integer :homw_shixuns_count, default: 0
|
||||
t.integer :homw_other_count, default: 0
|
||||
t.integer :sources_count, default: 0
|
||||
t.integer :videos_count, default: 0
|
||||
t.integer :shixuns_count, default: 0
|
||||
t.integer :myshixuns_count, default: 0
|
||||
t.integer :mys_passed_count, default: 0
|
||||
t.integer :games_count, default: 0
|
||||
t.integer :games_passed_count, default: 0
|
||||
t.integer :build_count, default: 0
|
||||
|
||||
|
||||
t.timestamps
|
||||
end
|
||||
end
|
||||
end
|
@ -0,0 +1,16 @@
|
||||
desc "统计每个学校使用数据"
|
||||
|
||||
namespace :static_all do
|
||||
task :repo => :environment do
|
||||
School.find_each(batch_size: 100) do |school|
|
||||
User.joins(:user_extension).where(school_id: school.id)
|
||||
|
||||
|
||||
report = StaAll.find_or_initialize_by(school_id: school.id)
|
||||
|
||||
report.shixun_evaluate_count = evaluate_count
|
||||
|
||||
report.save
|
||||
end
|
||||
end
|
||||
end
|
@ -0,0 +1,5 @@
|
||||
require 'rails_helper'
|
||||
|
||||
RSpec.describe StaAll, type: :model do
|
||||
pending "add some examples to (or delete) #{__FILE__}"
|
||||
end
|
Loading…
Reference in new issue