Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # This file should contain all the record creation needed to seed the database with its default values.
- # The data can then be loaded with the rake db:seed (or created alongside the db with db:setup).
- #
- # Examples:
- #
- # cities = City.create([{ name: 'Chicago' }, { name: 'Copenhagen' }])
- # Mayor.create(name: 'Emanuel', city: cities.first)
- Apartment::Tenant.drop('weavelabs')
- Apartment::Tenant.create('weavelabs')
- Apartment::Tenant.switch!('weavelabs')
- user = User.create(
- email: "robinson@msr.com",
- password: "123123!@#",
- username: "robinsoncare", account_code: "weavelabs", auth_token: SecureRandom.hex()
- )
- address = Address.create(address_line1: "Remedial Tower", address_line2: "Cochin", address_line3: "Ernakulam", city: "Kochi",
- state: "Kerala", country: "India", postal_code: "685621")
- user_st1 = User.create(
- email: "krishnan@msr.com",
- password: "123123!@#",
- username: "krish", account_code: "weavelabs", auth_token: SecureRandom.hex()
- )
- student1 = Student.create(first_name: "Ram", last_name: "Kumar",
- registration_code: "STD01", contact_phone: "9568985455", contact_email: "krisnan@msr.com",
- user_id: user_st1.id
- )
- user_st1.save
- user_st1.update_attributes(owner_id: student1.id, owner_type: "Student")
- user_st2 = User.create(
- email: "justin@msr.com",
- password: "123123!@#",
- username: "justin", account_code: "weavelabs", auth_token: SecureRandom.hex()
- )
- student2 = Student.create(first_name: "Justin", last_name: "Joseph",
- registration_code: "STD01", contact_phone: "9568985455", contact_email: "justin@msr.com",
- user_id: user_st2.id, address_id: address.id
- )
- user_st2.save
- user_st2.update_attributes(owner_id: student2.id, owner_type: "Student")
- user_st3 = User.create(
- email: "sony@msr.com",
- password: "123123!@#",
- username: "sony", account_code: "weavelabs", auth_token: SecureRandom.hex()
- )
- student3 = Student.create(first_name: "Sony", last_name: "Kuriakose",
- registration_code: "STD01", contact_phone: "9568985455", contact_email: "sony@msr.com",
- user_id: user_st3.id, address_id: address.id
- )
- user_st3.save
- user_st3.update_attributes(owner_id: student3.id, owner_type: "Student")
- user_st4 = User.create(
- email: "fahad@msr.com",
- password: "123123!@#",
- username: "fahu", account_code: "weavelabs", auth_token: SecureRandom.hex()
- )
- student4 = Student.create(first_name: "Fahad", last_name: "Mathew",
- registration_code: "STD01", contact_phone: "9568985455", contact_email: "fahad@msr.com",
- user_id: user_st4.id, address_id: address.id
- )
- user_st4.save
- user_st4.update_attributes(owner_id: student4.id, owner_type: "Student")
- user_st5 = User.create(
- email: "prince@msr.com",
- password: "123123!@#",
- username: "iamprince", account_code: "weavelabs", auth_token: SecureRandom.hex()
- )
- student5 = Student.create(first_name: "Prince", last_name: "Mathew",
- registration_code: "STD01", contact_phone: "9568985455", contact_email: "prince@msr.com",
- user_id: user_st5.id, address_id: address.id
- )
- user_st5.save
- user_st5.update_attributes(owner_id: student5.id, owner_type: "Student")
- user_st6 = User.create(
- email: "eldhose@msr.com",
- password: "123123!@#",
- username: "eldhose23", account_code: "weavelabs", auth_token: SecureRandom.hex()
- )
- student6 = Student.create(first_name: "Eldhose", last_name: "Jacob",
- registration_code: "STD01", contact_phone: "9568985455", contact_email: "eldhose@msr.com",
- user_id: user_st6.id, address_id: address.id
- )
- user_st6.save
- user_st6.update_attributes(owner_id: student6.id, owner_type: "Student")
- user_st7 = User.create(
- email: "chins@msr.com",
- password: "123123!@#",
- username: "chins", account_code: "weavelabs", auth_token: SecureRandom.hex()
- )
- student7 = Student.create(first_name: "Chins", last_name: "Skariah",
- registration_code: "STD01", contact_phone: "9568985455", contact_email: "chins@msr.com",
- user_id: user_st7.id, address_id: address.id
- )
- user_st7.save
- user_st7.update_attributes(owner_id: student7.id, owner_type: "Student")
- staff = Staff.create(
- first_name: "Robinson", last_name: "Frederic", contact_phone: "9562141240", contact_email: "robinson@msr.com",
- user_id: user.id
- )
- user.save
- user.update_attributes(owner_id: staff.id, owner_type: "Staff")
- course1 = Course.create(code: "CH701", name: "Chemistry", description: "Coaching classes for chemistry students"
- )
- course2 = Course.create(code: "PY702", name: "Physics", description: "Coaching classes for physics students"
- )
- program = Program.create(
- name: "JEE-2016 Coaching",
- starts_on: Date.today - 3.months,
- ends_on: Date.today + 3.months,
- description: "JEE coaching for 2016 batch. 6 months program."
- )
- program.courses << course1
- program.courses << course2
- batch1 = Batch.create(
- name: "Evening Batch",
- program_id: program.id
- )
- batch2 = Batch.create(
- name: "morning Batch",
- program_id: program.id
- )
- batch1.students << student1
- batch1.students << student2
- batch1.students << student3
- batch1.students << student4
- batch1.students << student5
- batch1.students << student6
- batch1.students << student7
- batch2.students << student1
- batch2.students << student2
- batch2.students << student3
- batch2.students << student4
- batch2.students << student5
- batch2.students << student6
- batch2.students << student7
- #sessions_today
- study_session1 = StudySession.create(
- session_date: Date.today,
- start_time: Time.now,
- end_time: Time.now + 1.hours,
- course_id: course1.id,
- batch_id: batch1.id
- )
- study_session2 = StudySession.create(
- session_date: Date.today,
- start_time: Time.now,
- end_time: Time.now + 1.hours,
- course_id: course2.id,
- batch_id: batch2.id
- )
- #yesterday_sessions for_staff
- study_session3 = StudySession.create(
- session_date: Date.today - 1.days,
- start_time: Time.now - 1.days,
- end_time: Time.now - 1.days + 1.hours,
- course_id: course1.id,
- batch_id: batch1.id
- )
- study_session4 = StudySession.create(
- session_date: Date.today - 1.days,
- start_time: Time.now - 1.days,
- end_time: Time.now - 1.days + 1.hours,
- course_id: course2.id,
- batch_id: batch2.id
- )
- #adding_more_study sessions_for_attendances_previous week with same course id
- study_session5 = StudySession.create(
- session_date: Date.today - 2.days,
- start_time: Time.now - 2.days,
- end_time: Time.now - 2.days + 1.hours,
- course_id: course1.id,
- batch_id: batch1.id
- )
- study_session6 = StudySession.create(
- session_date: Date.today - 3.days,
- start_time: Time.now - 3.days,
- end_time: Time.now - 3.days + 1.hours,
- course_id: course1.id,
- batch_id: batch1.id
- )
- study_session7 = StudySession.create(
- session_date: Date.today - 4.days,
- start_time: Time.now - 4.days,
- end_time: Time.now - 4.days + 1.hours,
- course_id: course1.id,
- batch_id: batch1.id
- )
- study_session8 = StudySession.create(
- session_date: Date.today - 5.days,
- start_time: Time.now - 5.days,
- end_time: Time.now - 5.days + 1.hours,
- course_id: course1.id,
- batch_id: batch1.id
- )
- study_session9 = StudySession.create(
- session_date: Date.today - 6.days,
- start_time: Time.now - 6.days,
- end_time: Time.now - 6.days + 1.hours,
- course_id: course1.id,
- batch_id: batch1.id
- )
- study_session10 = StudySession.create(
- session_date: Date.today - 7.days,
- start_time: Time.now - 7.days,
- end_time: Time.now - 7.days + 1.hours,
- course_id: course1.id,
- batch_id: batch1.id
- )
- #creatng attendance for last week for each students in each sessions
- #study_session1
- Attendance.create(
- student_id: student1.id, study_session_id: study_session1.id, in_time: study_session1.start_time,
- out_time: study_session1.end_time, session_date: study_session1.session_date, course_id: study_session1.course_id
- )
- Attendance.create(
- student_id: student2.id, study_session_id: study_session1.id, in_time: study_session1.start_time,
- out_time: study_session1.end_time, session_date: study_session1.session_date, course_id: study_session1.course_id
- )
- Attendance.create(
- student_id: student3.id, study_session_id: study_session1.id, in_time: study_session1.start_time,
- out_time: study_session1.end_time, session_date: study_session1.session_date, course_id: study_session1.course_id
- )
- Attendance.create(
- student_id: student4.id, study_session_id: study_session1.id, absent: true, session_date: study_session1.session_date, course_id: study_session1.course_id
- )
- Attendance.create(
- student_id: student5.id, study_session_id: study_session1.id, in_time: study_session1.start_time,
- out_time: study_session1.end_time, session_date: study_session1.session_date, course_id: study_session1.course_id
- )
- Attendance.create(
- student_id: student6.id, study_session_id: study_session1.id,absent: true, session_date: study_session1.session_date, course_id: study_session1.course_id
- )
- Attendance.create(
- student_id: student7.id, study_session_id: study_session1.id, in_time: study_session1.start_time,
- out_time: study_session1.end_time, session_date: study_session1.session_date, course_id: study_session1.course_id
- )
- #study_session3
- Attendance.create(
- student_id: student1.id, study_session_id: study_session3.id, in_time: study_session3.start_time,
- out_time: study_session3.end_time, session_date: study_session3.session_date, course_id: study_session3.course_id
- )
- Attendance.create(
- student_id: student2.id, study_session_id: study_session3.id, in_time: study_session3.start_time,
- out_time: study_session3.end_time, session_date: study_session3.session_date, course_id: study_session3.course_id
- )
- Attendance.create(
- student_id: student3.id, study_session_id: study_session3.id, in_time: study_session3.start_time,
- out_time: study_session3.end_time, session_date: study_session3.session_date, course_id: study_session3.course_id
- )
- Attendance.create(
- student_id: student4.id, study_session_id: study_session3.id, in_time: study_session3.start_time,
- out_time: study_session3.end_time, session_date: study_session3.session_date, course_id: study_session3.course_id
- )
- Attendance.create(
- student_id: student5.id, study_session_id: study_session3.id, in_time: study_session3.start_time,
- out_time: study_session3.end_time, session_date: study_session3.session_date, course_id: study_session3.course_id
- )
- Attendance.create(
- student_id: student6.id, study_session_id: study_session3.id, in_time: study_session3.start_time,
- out_time: study_session3.end_time, session_date: study_session3.session_date, course_id: study_session3.course_id
- )
- Attendance.create(
- student_id: student7.id, study_session_id: study_session3.id, in_time: study_session3.start_time,
- out_time: study_session3.end_time, session_date: study_session3.session_date, course_id: study_session3.course_id
- )
- #study_session_5
- Attendance.create(
- student_id: student1.id, study_session_id: study_session5.id, in_time: study_session5.start_time,
- out_time: study_session5.end_time, session_date: study_session5.session_date, course_id: study_session5.course_id
- )
- Attendance.create(
- student_id: student2.id, study_session_id: study_session5.id, in_time: study_session5.start_time,
- out_time: study_session5.end_time, session_date: study_session5.session_date, course_id: study_session5.course_id
- )
- Attendance.create(
- student_id: student3.id, study_session_id: study_session5.id, in_time: study_session5.start_time,
- out_time: study_session5.end_time, session_date: study_session5.session_date, course_id: study_session5.course_id
- )
- Attendance.create(
- student_id: student4.id, study_session_id: study_session5.id, in_time: study_session5.start_time,
- out_time: study_session5.end_time, session_date: study_session5.session_date, course_id: study_session5.course_id
- )
- Attendance.create(
- student_id: student5.id, study_session_id: study_session5.id, in_time: study_session5.start_time,
- out_time: study_session5.end_time, session_date: study_session5.session_date, course_id: study_session5.course_id
- )
- Attendance.create(
- student_id: student6.id, study_session_id: study_session5.id, in_time: study_session5.start_time,
- out_time: study_session5.end_time, session_date: study_session5.session_date, course_id: study_session5.course_id
- )
- Attendance.create(
- student_id: student7.id, study_session_id: study_session5.id, in_time: study_session5.start_time,
- out_time: study_session5.end_time, session_date: study_session5.session_date, course_id: study_session5.course_id
- )
- #study_session6
- Attendance.create(
- student_id: student1.id, study_session_id: study_session6.id, in_time: study_session6.start_time,
- out_time: study_session6.end_time, session_date: study_session6.session_date, course_id: study_session6.course_id
- )
- Attendance.create(
- student_id: student2.id, study_session_id: study_session6.id, in_time: study_session6.start_time,
- out_time: study_session6.end_time, session_date: study_session6.session_date, course_id: study_session6.course_id
- )
- Attendance.create(
- student_id: student3.id, study_session_id: study_session6.id, in_time: study_session6.start_time,
- out_time: study_session6.end_time, session_date: study_session6.session_date, course_id: study_session6.course_id
- )
- Attendance.create(
- student_id: student4.id, study_session_id: study_session6.id, in_time: study_session6.start_time,
- out_time: study_session6.end_time, session_date: study_session6.session_date, course_id: study_session6.course_id
- )
- Attendance.create(
- student_id: student5.id, study_session_id: study_session6.id, in_time: study_session6.start_time,
- out_time: study_session6.end_time, session_date: study_session6.session_date, course_id: study_session6.course_id
- )
- Attendance.create(
- student_id: student6.id, study_session_id: study_session6.id, in_time: study_session6.start_time,
- out_time: study_session6.end_time, session_date: study_session6.session_date, course_id: study_session6.course_id
- )
- Attendance.create(
- student_id: student7.id, study_session_id: study_session6.id, in_time: study_session6.start_time,
- out_time: study_session6.end_time, session_date: study_session6.session_date, course_id: study_session6.course_id
- )
- #study_session7
- Attendance.create(
- student_id: student1.id, study_session_id: study_session7.id, in_time: study_session7.start_time,
- out_time: study_session7.end_time, session_date: study_session7.session_date, course_id: study_session7.course_id
- )
- Attendance.create(
- student_id: student2.id, study_session_id: study_session7.id, in_time: study_session7.start_time,
- out_time: study_session7.end_time, session_date: study_session7.session_date, course_id: study_session7.course_id
- )
- Attendance.create(
- student_id: student3.id, study_session_id: study_session7.id, in_time: study_session7.start_time,
- out_time: study_session7.end_time, session_date: study_session7.session_date, course_id: study_session7.course_id
- )
- Attendance.create(
- student_id: student4.id, study_session_id: study_session7.id, in_time: study_session7.start_time,
- out_time: study_session7.end_time, session_date: study_session7.session_date, course_id: study_session7.course_id
- )
- Attendance.create(
- student_id: student5.id, study_session_id: study_session7.id, in_time: study_session7.start_time,
- out_time: study_session7.end_time, session_date: study_session7.session_date, course_id: study_session7.course_id
- )
- Attendance.create(
- student_id: student6.id, study_session_id: study_session7.id, in_time: study_session7.start_time,
- out_time: study_session7.end_time, session_date: study_session7.session_date, course_id: study_session7.course_id
- )
- Attendance.create(
- student_id: student7.id, study_session_id: study_session7.id, in_time: study_session7.start_time,
- out_time: study_session7.end_time, session_date: study_session7.session_date, course_id: study_session7.course_id
- )
- #study_session8
- Attendance.create(
- student_id: student1.id, study_session_id: study_session8.id, in_time: study_session8.start_time,
- out_time: study_session8.end_time, session_date: study_session8.session_date, course_id: study_session8.course_id
- )
- Attendance.create(
- student_id: student2.id, study_session_id: study_session8.id, in_time: study_session8.start_time,
- out_time: study_session8.end_time, session_date: study_session8.session_date, course_id: study_session8.course_id
- )
- Attendance.create(
- student_id: student3.id, study_session_id: study_session8.id, in_time: study_session8.start_time,
- out_time: study_session8.end_time, session_date: study_session8.session_date, course_id: study_session8.course_id
- )
- Attendance.create(
- student_id: student4.id, study_session_id: study_session8.id, in_time: study_session8.start_time,
- out_time: study_session8.end_time, session_date: study_session8.session_date, course_id: study_session8.course_id
- )
- Attendance.create(
- student_id: student6.id, study_session_id: study_session8.id, in_time: study_session8.start_time,
- out_time: study_session8.end_time, session_date: study_session8.session_date, course_id: study_session8.course_id
- )
- Attendance.create(
- student_id: student5.id, study_session_id: study_session8.id, in_time: study_session8.start_time,
- out_time: study_session8.end_time, session_date: study_session8.session_date, course_id: study_session8.course_id
- )
- Attendance.create(
- student_id: student7.id, study_session_id: study_session8.id, in_time: study_session8.start_time,
- out_time: study_session8.end_time, session_date: study_session8.session_date, course_id: study_session8.course_id
- )
- #study_session9
- Attendance.create(
- student_id: student1.id, study_session_id: study_session9.id, in_time: study_session9.start_time,
- out_time: study_session9.end_time, session_date: study_session9.session_date, course_id: study_session9.course_id
- )
- Attendance.create(
- student_id: student2.id, study_session_id: study_session9.id, in_time: study_session9.start_time,
- out_time: study_session9.end_time, session_date: study_session9.session_date, course_id: study_session9.course_id
- )
- Attendance.create(
- student_id: student3.id, study_session_id: study_session9.id, in_time: study_session9.start_time,
- out_time: study_session9.end_time, session_date: study_session9.session_date, course_id: study_session9.course_id
- )
- Attendance.create(
- student_id: student4.id, study_session_id: study_session9.id, in_time: study_session9.start_time,
- out_time: study_session9.end_time, session_date: study_session9.session_date, course_id: study_session9.course_id
- )
- Attendance.create(
- student_id: student5.id, study_session_id: study_session9.id, in_time: study_session9.start_time,
- out_time: study_session9.end_time, session_date: study_session9.session_date, course_id: study_session9.course_id
- )
- Attendance.create(
- student_id: student6.id, study_session_id: study_session9.id, in_time: study_session9.start_time,
- out_time: study_session9.end_time, session_date: study_session9.session_date, course_id: study_session9.course_id
- )
- Attendance.create(
- student_id: student7.id, study_session_id: study_session9.id, in_time: study_session9.start_time,
- out_time: study_session9.end_time, session_date: study_session9.session_date, course_id: study_session9.course_id
- )
- #study_session10
- Attendance.create(
- student_id: student1.id, study_session_id: study_session10.id, in_time: study_session10.start_time,
- out_time: study_session10.end_time, session_date: study_session10.session_date, course_id: study_session10.course_id
- )
- Attendance.create(
- student_id: student2.id, study_session_id: study_session10.id, in_time: study_session10.start_time,
- out_time: study_session10.end_time, session_date: study_session10.session_date, course_id: study_session10.course_id
- )
- Attendance.create(
- student_id: student3.id, study_session_id: study_session10.id, in_time: study_session10.start_time,
- out_time: study_session10.end_time, session_date: study_session10.session_date, course_id: study_session10.course_id
- )
- Attendance.create(
- student_id: student4.id, study_session_id: study_session10.id, in_time: study_session10.start_time,
- out_time: study_session10.end_time, session_date: study_session10.session_date, course_id: study_session10.course_id
- )
- Attendance.create(
- student_id: student5.id, study_session_id: study_session10.id, in_time: study_session10.start_time,
- out_time: study_session10.end_time, session_date: study_session10.session_date, course_id: study_session10.course_id
- )
- Attendance.create(
- student_id: student6.id, study_session_id: study_session10.id, in_time: study_session10.start_time,
- out_time: study_session10.end_time, session_date: study_session10.session_date, course_id: study_session10.course_id
- )
- Attendance.create(
- student_id: student7.id, study_session_id: study_session10.id, in_time: study_session10.start_time,
- out_time: study_session10.end_time, session_date: study_session10.session_date, course_id: study_session10.course_id
- )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement