mirror of
https://github.com/edcommonwealth/sqm-dashboards.git
synced 2026-03-07 21:48:16 -08:00
Add automated data cleaning. Modify SurveyItemValues class to use regex
instead of hard coded values. Produce a clean csv and a csv with all the removed values and columns with reason for removal. Add script for running cleaning for each project
This commit is contained in:
parent
5cf5a5f383
commit
4509c157fa
20 changed files with 1148 additions and 154 deletions
|
|
@ -10,3 +10,6 @@ Metrics/ClassLength:
|
||||||
|
|
||||||
Style/Documentation:
|
Style/Documentation:
|
||||||
Enabled: false
|
Enabled: false
|
||||||
|
|
||||||
|
Style/StringLiterals:
|
||||||
|
EnforcedStyle: single_quotes
|
||||||
|
|
|
||||||
2
Gemfile
2
Gemfile
|
|
@ -59,6 +59,8 @@ gem 'net-sftp'
|
||||||
gem 'ed25519'
|
gem 'ed25519'
|
||||||
gem 'bcrypt_pbkdf'
|
gem 'bcrypt_pbkdf'
|
||||||
|
|
||||||
|
gem 'standard_deviation'
|
||||||
|
|
||||||
group :development, :test do
|
group :development, :test do
|
||||||
# Call 'byebug' anywhere in the code to stop execution and get a debugger console
|
# Call 'byebug' anywhere in the code to stop execution and get a debugger console
|
||||||
gem 'byebug', platform: :mri
|
gem 'byebug', platform: :mri
|
||||||
|
|
|
||||||
|
|
@ -394,6 +394,7 @@ GEM
|
||||||
actionpack (>= 5.2)
|
actionpack (>= 5.2)
|
||||||
activesupport (>= 5.2)
|
activesupport (>= 5.2)
|
||||||
sprockets (>= 3.0.0)
|
sprockets (>= 3.0.0)
|
||||||
|
standard_deviation (1.0.3)
|
||||||
stimulus-rails (1.2.1)
|
stimulus-rails (1.2.1)
|
||||||
railties (>= 6.0.0)
|
railties (>= 6.0.0)
|
||||||
temple (0.10.0)
|
temple (0.10.0)
|
||||||
|
|
@ -485,6 +486,7 @@ DEPENDENCIES
|
||||||
solargraph-reek
|
solargraph-reek
|
||||||
spring
|
spring
|
||||||
sprockets-rails
|
sprockets-rails
|
||||||
|
standard_deviation
|
||||||
stimulus-rails
|
stimulus-rails
|
||||||
timecop
|
timecop
|
||||||
turbo-rails
|
turbo-rails
|
||||||
|
|
|
||||||
|
|
@ -1,2 +1,5 @@
|
||||||
class Gender < ApplicationRecord
|
class Gender < ApplicationRecord
|
||||||
|
scope :gender_hash, lambda {
|
||||||
|
all.map { |gender| [gender.qualtrics_code, gender] }.to_h
|
||||||
|
}
|
||||||
end
|
end
|
||||||
|
|
|
||||||
|
|
@ -8,6 +8,7 @@ class School < ApplicationRecord
|
||||||
validates :name, presence: true
|
validates :name, presence: true
|
||||||
|
|
||||||
scope :alphabetic, -> { order(name: :asc) }
|
scope :alphabetic, -> { order(name: :asc) }
|
||||||
|
scope :school_hash, -> { all.map { |school| [school.dese_id, school] }.to_h }
|
||||||
|
|
||||||
include FriendlyId
|
include FriendlyId
|
||||||
friendly_id :name, use: [:slugged]
|
friendly_id :name, use: [:slugged]
|
||||||
|
|
|
||||||
|
|
@ -18,13 +18,16 @@ class SurveyItem < ActiveRecord::Base
|
||||||
scope :student_survey_items, lambda {
|
scope :student_survey_items, lambda {
|
||||||
where("survey_items.survey_item_id LIKE 's-%'")
|
where("survey_items.survey_item_id LIKE 's-%'")
|
||||||
}
|
}
|
||||||
|
scope :standard_survey_items, lambda {
|
||||||
|
where("survey_items.survey_item_id LIKE 's-%-q%'")
|
||||||
|
}
|
||||||
scope :teacher_survey_items, lambda {
|
scope :teacher_survey_items, lambda {
|
||||||
where("survey_items.survey_item_id LIKE 't-%'")
|
where("survey_items.survey_item_id LIKE 't-%'")
|
||||||
}
|
}
|
||||||
scope :short_form_items, lambda {
|
scope :short_form_survey_items, lambda {
|
||||||
where(on_short_form: true)
|
where(on_short_form: true)
|
||||||
}
|
}
|
||||||
scope :early_education_surveys, lambda {
|
scope :early_education_survey_items, lambda {
|
||||||
where("survey_items.survey_item_id LIKE '%-%-es%'")
|
where("survey_items.survey_item_id LIKE '%-%-es%'")
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -51,14 +54,24 @@ class SurveyItem < ActiveRecord::Base
|
||||||
|
|
||||||
scope :survey_type_for_grade, lambda { |school, academic_year, grade|
|
scope :survey_type_for_grade, lambda { |school, academic_year, grade|
|
||||||
survey_items_set_by_grade = survey_items_for_grade(school, academic_year, grade).pluck(:survey_item_id).to_set
|
survey_items_set_by_grade = survey_items_for_grade(school, academic_year, grade).pluck(:survey_item_id).to_set
|
||||||
if survey_items_set_by_grade.size > 0 && survey_items_set_by_grade.subset?(early_education_surveys.pluck(:survey_item_id).to_set)
|
if survey_items_set_by_grade.size > 0 && survey_items_set_by_grade.subset?(early_education_survey_items.pluck(:survey_item_id).to_set)
|
||||||
return :early_education
|
return :early_education
|
||||||
end
|
end
|
||||||
|
|
||||||
:regular
|
:standard
|
||||||
}
|
}
|
||||||
|
|
||||||
def description
|
def description
|
||||||
Summary.new(survey_item_id, prompt, true)
|
Summary.new(survey_item_id, prompt, true)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def self.survey_type(survey_item_ids:)
|
||||||
|
survey_item_ids = survey_item_ids.to_set
|
||||||
|
return :short_form if survey_item_ids.subset? short_form_survey_items.map(&:survey_item_id).to_set
|
||||||
|
return :early_education if survey_item_ids.subset? early_education_survey_items.map(&:survey_item_id).to_set
|
||||||
|
return :teacher if survey_item_ids.subset? teacher_survey_items.map(&:survey_item_id).to_set
|
||||||
|
return :standard if survey_item_ids.subset? standard_survey_items.map(&:survey_item_id).to_set
|
||||||
|
|
||||||
|
:unknown
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
|
||||||
123
app/services/cleaner.rb
Normal file
123
app/services/cleaner.rb
Normal file
|
|
@ -0,0 +1,123 @@
|
||||||
|
require 'fileutils'
|
||||||
|
class Cleaner
|
||||||
|
attr_reader :input_filepath, :output_filepath, :log_filepath, :clean_csv, :log_csv
|
||||||
|
|
||||||
|
def initialize(input_filepath:, output_filepath:, log_filepath:)
|
||||||
|
@input_filepath = input_filepath
|
||||||
|
@output_filepath = output_filepath
|
||||||
|
@log_filepath = log_filepath
|
||||||
|
initialize_directories
|
||||||
|
end
|
||||||
|
|
||||||
|
def initialize_directories
|
||||||
|
create_ouput_directory
|
||||||
|
create_log_directory
|
||||||
|
end
|
||||||
|
|
||||||
|
def clean
|
||||||
|
Dir.glob(Rails.root.join(input_filepath, '*.csv')).each do |filepath|
|
||||||
|
puts filepath
|
||||||
|
File.open(filepath) do |file|
|
||||||
|
clean_csv = []
|
||||||
|
log_csv = []
|
||||||
|
data = []
|
||||||
|
|
||||||
|
headers = CSV.parse(file.first).first
|
||||||
|
filtered_headers = remove_unwanted_headers(headers:)
|
||||||
|
log_headers = (filtered_headers + ['Valid Duration?', 'Valid Progress?', 'Valid Grade?',
|
||||||
|
'Valid Standard Deviation?']).flatten
|
||||||
|
|
||||||
|
clean_csv << filtered_headers
|
||||||
|
log_csv << log_headers
|
||||||
|
|
||||||
|
all_survey_items = survey_items(headers:)
|
||||||
|
|
||||||
|
file.lazy.each_slice(1000) do |lines|
|
||||||
|
CSV.parse(lines.join, headers:).map do |row|
|
||||||
|
values = SurveyItemValues.new(row:, headers:, genders:,
|
||||||
|
survey_items: all_survey_items, schools:)
|
||||||
|
next unless values.valid_school?
|
||||||
|
|
||||||
|
data << values
|
||||||
|
values.valid? ? clean_csv << values.to_a : log_csv << (values.to_a << values.valid_duration?.to_s << values.valid_progress?.to_s << values.valid_grade?.to_s << values.valid_sd?.to_s)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
filename = filename(headers:, data:)
|
||||||
|
write_csv(data: clean_csv, output_filepath:, filename:)
|
||||||
|
write_csv(data: log_csv, output_filepath: log_filepath, prefix: 'removed.', filename:)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
def filename(headers:, data:)
|
||||||
|
survey_item_ids = headers.filter(&:present?).filter do |header|
|
||||||
|
header.start_with?('s-', 't-')
|
||||||
|
end.reject { |item| item.end_with? '-1' }
|
||||||
|
survey_type = SurveyItem.survey_type(survey_item_ids:)
|
||||||
|
range = data.first.academic_year.range
|
||||||
|
|
||||||
|
districts = data.map do |row|
|
||||||
|
row.district.name
|
||||||
|
end.to_set.to_a
|
||||||
|
|
||||||
|
districts.join('.').to_s + '.' + survey_type.to_s + '.' + range + '.csv'
|
||||||
|
end
|
||||||
|
|
||||||
|
def remove_unwanted_headers(headers:)
|
||||||
|
headers.to_set.to_a.compact.reject do |item|
|
||||||
|
item.start_with? 'Q'
|
||||||
|
end.reject { |item| item.end_with? '-1' }
|
||||||
|
end
|
||||||
|
|
||||||
|
def write_csv(data:, output_filepath:, filename:, prefix: '')
|
||||||
|
csv = CSV.generate do |csv|
|
||||||
|
data.each do |row|
|
||||||
|
csv << row
|
||||||
|
end
|
||||||
|
end
|
||||||
|
File.write(output_filepath.join(prefix + filename), csv)
|
||||||
|
end
|
||||||
|
|
||||||
|
def process_row(row:)
|
||||||
|
clean_csv << row.to_csv
|
||||||
|
log_csv << row.to_csv
|
||||||
|
end
|
||||||
|
|
||||||
|
def schools
|
||||||
|
@schools ||= School.school_hash
|
||||||
|
end
|
||||||
|
|
||||||
|
def genders
|
||||||
|
@genders ||= begin
|
||||||
|
gender_hash = {}
|
||||||
|
|
||||||
|
Gender.all.each do |gender|
|
||||||
|
gender_hash[gender.qualtrics_code] = gender
|
||||||
|
end
|
||||||
|
gender_hash
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
def survey_items(headers:)
|
||||||
|
@survey_items ||= SurveyItem.where(survey_item_id: get_survey_item_ids_from_headers(headers:))
|
||||||
|
end
|
||||||
|
|
||||||
|
def get_survey_item_ids_from_headers(headers:)
|
||||||
|
headers
|
||||||
|
.filter(&:present?)
|
||||||
|
.filter { |header| header.start_with? 't-', 's-' }
|
||||||
|
end
|
||||||
|
|
||||||
|
def create_ouput_directory
|
||||||
|
FileUtils.mkdir_p output_filepath
|
||||||
|
end
|
||||||
|
|
||||||
|
def create_log_directory
|
||||||
|
FileUtils.mkdir_p log_filepath
|
||||||
|
end
|
||||||
|
|
||||||
|
def create_file(path:, filename:)
|
||||||
|
FileUtils.touch path.join(filename)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
@ -71,7 +71,6 @@ module Dese
|
||||||
likert_score = likert_score.round(2)
|
likert_score = likert_score.round(2)
|
||||||
end
|
end
|
||||||
|
|
||||||
# byebug if dese_id == 30_305
|
|
||||||
output = []
|
output = []
|
||||||
output << raw_likert_score
|
output << raw_likert_score
|
||||||
output << likert_score
|
output << likert_score
|
||||||
|
|
|
||||||
|
|
@ -8,7 +8,8 @@ class StudentLoader
|
||||||
file.lazy.each_slice(1_000) do |lines|
|
file.lazy.each_slice(1_000) do |lines|
|
||||||
CSV.parse(lines.join, headers:).map do |row|
|
CSV.parse(lines.join, headers:).map do |row|
|
||||||
next if rules.any? do |rule|
|
next if rules.any? do |rule|
|
||||||
rule.new(row: SurveyItemValues.new(row:, headers:, genders: nil, survey_items: nil)).skip_row?
|
rule.new(row: SurveyItemValues.new(row:, headers:, genders: nil, survey_items: nil,
|
||||||
|
schools:)).skip_row?
|
||||||
end
|
end
|
||||||
|
|
||||||
process_row(row:)
|
process_row(row:)
|
||||||
|
|
@ -27,7 +28,8 @@ class StudentLoader
|
||||||
|
|
||||||
CSV.parse(line, headers:).map do |row|
|
CSV.parse(line, headers:).map do |row|
|
||||||
next if rules.any? do |rule|
|
next if rules.any? do |rule|
|
||||||
rule.new(row: SurveyItemValues.new(row:, headers:, genders: nil, survey_items: nil)).skip_row?
|
rule.new(row: SurveyItemValues.new(row:, headers:, genders: nil, survey_items: nil,
|
||||||
|
schools:)).skip_row?
|
||||||
end
|
end
|
||||||
|
|
||||||
process_row(row:)
|
process_row(row:)
|
||||||
|
|
@ -45,6 +47,10 @@ class StudentLoader
|
||||||
find_or_create_student(response_id:, lasid:, races:)
|
find_or_create_student(response_id:, lasid:, races:)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def self.schools
|
||||||
|
@schools ||= School.all.map { |school| [school.dese_id, school] }.to_h
|
||||||
|
end
|
||||||
|
|
||||||
def self.race_codes(row:)
|
def self.race_codes(row:)
|
||||||
race_codes = row['race'] || row['RACE'] || row['Race'] || row['What is your race/ethnicity?(Please select all that apply) - Selected Choice'] || row['What is your race/ethnicity?'] || '99'
|
race_codes = row['race'] || row['RACE'] || row['Race'] || row['What is your race/ethnicity?(Please select all that apply) - Selected Choice'] || row['What is your race/ethnicity?'] || '99'
|
||||||
race_codes.split(',').map(&:to_i) || []
|
race_codes.split(',').map(&:to_i) || []
|
||||||
|
|
|
||||||
|
|
@ -1,11 +1,12 @@
|
||||||
class SurveyItemValues
|
class SurveyItemValues
|
||||||
attr_reader :row, :headers, :genders, :survey_items
|
attr_reader :row, :headers, :genders, :survey_items, :schools
|
||||||
|
|
||||||
def initialize(row:, headers:, genders:, survey_items:)
|
def initialize(row:, headers:, genders:, survey_items:, schools:)
|
||||||
@row = row
|
@row = row
|
||||||
@headers = headers
|
@headers = headers
|
||||||
@genders = genders
|
@genders = genders
|
||||||
@survey_items = survey_items
|
@survey_items = survey_items
|
||||||
|
@schools = schools
|
||||||
end
|
end
|
||||||
|
|
||||||
def dese_id?
|
def dese_id?
|
||||||
|
|
@ -13,7 +14,10 @@ class SurveyItemValues
|
||||||
end
|
end
|
||||||
|
|
||||||
def response_date
|
def response_date
|
||||||
@response_date ||= Date.parse(row['Recorded Date'] || row['RecordedDate'])
|
@response_date ||= begin
|
||||||
|
recorded_date = value_from(pattern: /Recorded\s*Date/i)
|
||||||
|
Date.parse(recorded_date)
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
def academic_year
|
def academic_year
|
||||||
|
|
@ -41,11 +45,21 @@ class SurveyItemValues
|
||||||
end
|
end
|
||||||
|
|
||||||
def response_id
|
def response_id
|
||||||
@response_id ||= row['Response ID'] || row['ResponseId'] || row['ResponseID']
|
@response_id ||= value_from(pattern: /Response\s*ID/i)
|
||||||
end
|
end
|
||||||
|
|
||||||
def dese_id
|
def dese_id
|
||||||
@dese_id ||= (row['DESE ID' || 'Dese ID'] || row['DeseId'] || row['DeseID'] || row['School'] || row['school']).to_i
|
@dese_id ||= begin
|
||||||
|
dese_id = nil
|
||||||
|
dese_headers = ['DESE ID', 'Dese ID', 'DeseId', 'DeseID', 'School', 'school']
|
||||||
|
school_headers = headers.select { |header| /School-\s\w/.match(header) }
|
||||||
|
dese_headers << school_headers
|
||||||
|
dese_headers.flatten.each do |header|
|
||||||
|
dese_id ||= row[header]
|
||||||
|
end
|
||||||
|
|
||||||
|
dese_id.to_i
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
def likert_score(survey_item_id:)
|
def likert_score(survey_item_id:)
|
||||||
|
|
@ -56,13 +70,14 @@ class SurveyItemValues
|
||||||
@school ||= schools[dese_id]
|
@school ||= schools[dese_id]
|
||||||
end
|
end
|
||||||
|
|
||||||
def schools
|
def district
|
||||||
@schools ||= School.all.map { |school| [school.dese_id, school] }.to_h
|
@district ||= school&.district
|
||||||
end
|
end
|
||||||
|
|
||||||
def grade
|
def grade
|
||||||
@grade ||= begin
|
@grade ||= begin
|
||||||
raw_grade = (row['grade'] || row['Grade'] || row['What grade are you in?'])
|
raw_grade = value_from(pattern: /Grade|What grade are you in?/i)
|
||||||
|
|
||||||
return nil if raw_grade.blank?
|
return nil if raw_grade.blank?
|
||||||
|
|
||||||
raw_grade.to_i
|
raw_grade.to_i
|
||||||
|
|
@ -70,10 +85,105 @@ class SurveyItemValues
|
||||||
end
|
end
|
||||||
|
|
||||||
def gender
|
def gender
|
||||||
gender_code = row['gender'] || row['Gender'] || row['What is your gender?'] || row['What is your gender? - Selected Choice'] || 99
|
gender_code = value_from(pattern: /Gender|What is your gender?|What is your gender? - Selected Choice/i)
|
||||||
|
gender_code ||= 99
|
||||||
gender_code = gender_code.to_i
|
gender_code = gender_code.to_i
|
||||||
gender_code = 4 if gender_code == 3
|
gender_code = 4 if gender_code == 3
|
||||||
gender_code = 99 if gender_code.zero?
|
gender_code = 99 if gender_code.zero?
|
||||||
genders[gender_code]
|
genders[gender_code]
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def value_from(pattern:)
|
||||||
|
output = nil
|
||||||
|
matches = headers.select do |header|
|
||||||
|
pattern.match(header)
|
||||||
|
end.map { |item| item.delete("\n") }
|
||||||
|
matches.each do |match|
|
||||||
|
output ||= row[match]
|
||||||
end
|
end
|
||||||
|
output
|
||||||
|
end
|
||||||
|
|
||||||
|
def to_a
|
||||||
|
copy_likert_scores_from_variant_survey_items
|
||||||
|
row.remove_unwanted_columns
|
||||||
|
end
|
||||||
|
|
||||||
|
def duration
|
||||||
|
@duration ||= value_from(pattern: /Duration|Duration \(in seconds\)|Duration\.\.\(in\.seconds\)/i).to_i
|
||||||
|
end
|
||||||
|
|
||||||
|
def valid?
|
||||||
|
valid_duration? && valid_progress? && valid_grade? && valid_sd?
|
||||||
|
end
|
||||||
|
|
||||||
|
def survey_type
|
||||||
|
return :teacher if headers
|
||||||
|
.filter(&:present?)
|
||||||
|
.filter { |header| header.start_with? 't-' }.count > 0
|
||||||
|
|
||||||
|
:student
|
||||||
|
end
|
||||||
|
|
||||||
|
def valid_duration?
|
||||||
|
return duration >= 300 if survey_type == :teacher
|
||||||
|
|
||||||
|
duration >= 240
|
||||||
|
end
|
||||||
|
|
||||||
|
def valid_progress?
|
||||||
|
row['Progress'].to_i >= 25
|
||||||
|
end
|
||||||
|
|
||||||
|
def valid_grade?
|
||||||
|
return true if grade.nil?
|
||||||
|
|
||||||
|
return true if survey_type == :teacher
|
||||||
|
|
||||||
|
respondents = Respondent.where(school:, academic_year:).first
|
||||||
|
if respondents.present? && respondents.counts_by_grade[grade].present?
|
||||||
|
enrollment = respondents.counts_by_grade[grade]
|
||||||
|
end
|
||||||
|
return false if enrollment.nil?
|
||||||
|
|
||||||
|
valid = enrollment > 0
|
||||||
|
puts "Invalid grade #{grade} for #{school.name} #{academic_year.formatted_range}" unless valid
|
||||||
|
valid
|
||||||
|
end
|
||||||
|
|
||||||
|
def valid_sd?
|
||||||
|
survey_item_headers = headers.filter(&:present?).filter { |header| header.start_with?('s-', 't-') }
|
||||||
|
likert_scores = []
|
||||||
|
survey_item_headers.each do |header|
|
||||||
|
likert_scores << likert_score(survey_item_id: header).to_i
|
||||||
|
end
|
||||||
|
likert_scores = likert_scores.compact.reject(&:zero?)
|
||||||
|
return false if likert_scores.count < 2
|
||||||
|
|
||||||
|
!likert_scores.stdev.zero?
|
||||||
|
end
|
||||||
|
|
||||||
|
def valid_school?
|
||||||
|
school.present?
|
||||||
|
end
|
||||||
|
|
||||||
|
private
|
||||||
|
|
||||||
|
def copy_likert_scores_from_variant_survey_items
|
||||||
|
headers.filter(&:present?).filter { |header| header.end_with? '-1' }.each do |header|
|
||||||
|
likert_score = row[header]
|
||||||
|
main_item = header.gsub('-1', '')
|
||||||
|
row[main_item] = likert_score if likert_score.present?
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
module RowMonkeyPatches
|
||||||
|
def remove_unwanted_columns
|
||||||
|
to_h.filter do |key, _value|
|
||||||
|
key.present?
|
||||||
|
end.reject { |key, _value| key.start_with? 'Q' }.reject { |key, _value| key.end_with? '-1' }.values
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
CSV::Row.include RowMonkeyPatches
|
||||||
|
|
|
||||||
|
|
@ -9,7 +9,7 @@ class SurveyResponsesDataLoader
|
||||||
|
|
||||||
file.lazy.each_slice(500) do |lines|
|
file.lazy.each_slice(500) do |lines|
|
||||||
survey_item_responses = CSV.parse(lines.join, headers:).map do |row|
|
survey_item_responses = CSV.parse(lines.join, headers:).map do |row|
|
||||||
process_row(row: SurveyItemValues.new(row:, headers:, genders: genders_hash, survey_items: all_survey_items),
|
process_row(row: SurveyItemValues.new(row:, headers: headers.split(','), genders: genders_hash, survey_items: all_survey_items, schools:),
|
||||||
rules:)
|
rules:)
|
||||||
end
|
end
|
||||||
SurveyItemResponse.import survey_item_responses.compact.flatten, batch_size: 500
|
SurveyItemResponse.import survey_item_responses.compact.flatten, batch_size: 500
|
||||||
|
|
@ -29,7 +29,7 @@ class SurveyResponsesDataLoader
|
||||||
next unless line.present?
|
next unless line.present?
|
||||||
|
|
||||||
CSV.parse(line, headers:).map do |row|
|
CSV.parse(line, headers:).map do |row|
|
||||||
survey_item_responses << process_row(row: SurveyItemValues.new(row:, headers:, genders: genders_hash, survey_items: all_survey_items),
|
survey_item_responses << process_row(row: SurveyItemValues.new(row:, headers: headers.split(','), genders: genders_hash, survey_items: all_survey_items, schools:),
|
||||||
rules:)
|
rules:)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
@ -54,6 +54,7 @@ class SurveyResponsesDataLoader
|
||||||
return if rule.new(row:).skip_row?
|
return if rule.new(row:).skip_row?
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# byebug if row.response_id == 'butler_student_survey_response_1'
|
||||||
process_survey_items(row:)
|
process_survey_items(row:)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
@ -82,13 +83,12 @@ class SurveyResponsesDataLoader
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
def self.genders
|
def self.schools
|
||||||
gender_hash = {}
|
School.school_hash
|
||||||
|
|
||||||
Gender.all.each do |gender|
|
|
||||||
gender_hash[gender.qualtrics_code] = gender
|
|
||||||
end
|
end
|
||||||
gender_hash
|
|
||||||
|
def self.genders
|
||||||
|
Gender.gender_hash
|
||||||
end
|
end
|
||||||
|
|
||||||
def self.survey_items(headers:)
|
def self.survey_items(headers:)
|
||||||
|
|
@ -96,9 +96,9 @@ class SurveyResponsesDataLoader
|
||||||
end
|
end
|
||||||
|
|
||||||
def self.get_survey_item_ids_from_headers(headers:)
|
def self.get_survey_item_ids_from_headers(headers:)
|
||||||
CSV.parse(headers, headers: true).headers
|
headers.split(',')
|
||||||
.filter(&:present?)
|
.filter(&:present?)
|
||||||
.filter { |header| header.start_with? 't-' or header.start_with? 's-' }
|
.filter { |header| header.start_with? 't-', 's-' }
|
||||||
end
|
end
|
||||||
|
|
||||||
private_class_method :process_row
|
private_class_method :process_row
|
||||||
|
|
|
||||||
33
lib/tasks/clean.rake
Normal file
33
lib/tasks/clean.rake
Normal file
|
|
@ -0,0 +1,33 @@
|
||||||
|
namespace :clean do
|
||||||
|
# These tasks must be run in their respective project so the correct schools are in the database
|
||||||
|
desc 'clean ecp data'
|
||||||
|
task ecp: :environment do
|
||||||
|
input_filepath = Rails.root.join('tmp', 'data', 'ecp_data', 'raw')
|
||||||
|
output_filepath = Rails.root.join('tmp', 'data', 'ecp_data', 'clean')
|
||||||
|
log_filepath = Rails.root.join('tmp', 'data', 'ecp_data', 'removed')
|
||||||
|
Cleaner.new(input_filepath:, output_filepath:, log_filepath:).clean
|
||||||
|
end
|
||||||
|
|
||||||
|
desc 'clean prepped data'
|
||||||
|
task prepped: :environment do
|
||||||
|
input_filepath = Rails.root.join('tmp', 'data', 'ecp_data', 'prepped')
|
||||||
|
output_filepath = Rails.root.join('tmp', 'data', 'ecp_data', 'prepped', 'clean')
|
||||||
|
log_filepath = Rails.root.join('tmp', 'data', 'ecp_data', 'prepped', 'removed')
|
||||||
|
Cleaner.new(input_filepath:, output_filepath:, log_filepath:).clean
|
||||||
|
end
|
||||||
|
desc 'clean mciea data'
|
||||||
|
task mciea: :environment do
|
||||||
|
input_filepath = Rails.root.join('tmp', 'data', 'mciea_data', 'raw')
|
||||||
|
output_filepath = Rails.root.join('tmp', 'data', 'mciea_data', 'clean')
|
||||||
|
log_filepath = Rails.root.join('tmp', 'data', 'mciea_data', 'removed')
|
||||||
|
Cleaner.new(input_filepath:, output_filepath:, log_filepath:).clean
|
||||||
|
end
|
||||||
|
|
||||||
|
desc 'clean rpp data'
|
||||||
|
task rpp: :environment do
|
||||||
|
input_filepath = Rails.root.join('tmp', 'data', 'rpp_data', 'raw')
|
||||||
|
output_filepath = Rails.root.join('tmp', 'data', 'rpp_data', 'clean')
|
||||||
|
log_filepath = Rails.root.join('tmp', 'data', 'rpp_data', 'removed')
|
||||||
|
Cleaner.new(input_filepath:, output_filepath:, log_filepath:).clean
|
||||||
|
end
|
||||||
|
end
|
||||||
12
scripts/prep_for_cleaning.sh
Executable file
12
scripts/prep_for_cleaning.sh
Executable file
|
|
@ -0,0 +1,12 @@
|
||||||
|
#!/usr/bin/env sh
|
||||||
|
|
||||||
|
set -eux
|
||||||
|
|
||||||
|
# From lines 2 to 70, delete lines that start with "Start Date", lines that start with '"ImportId"' and lines that start with spaces
|
||||||
|
#
|
||||||
|
# For example:
|
||||||
|
# Start Date,End Date,Response Type,IP Address,Progress,Duration (in seconds),Finished,Recorded Date,Response ID,Recipient Last Name,Recipient First Name,Recipient Email,External Data Reference,Location Latitude,Location Longitude,Distribution Channel,User Language,Please select your school district.,Please select your school in Lee.,Please select your school in Maynard,"Which of the following best describes the role you play at your school? Please select only 1 choice. (Please note: this question is used only to determine survey flow - i.e., some questions will be omitted based on the role you select. ECP will never report survey results according to teacher role.)",Given your preparation for teaching how comfortable are you teaching at the grade-level you have been assigned?,"How prepared are you for teaching the
|
||||||
|
# topics that you are expected to teach in your assignment?","How confident are you in working with the
|
||||||
|
# "{""ImportId"":""startDate"",""timeZone"":""America/New_York""}","{""ImportId"":""endDate"",""timeZone"":""America/New_York""}","{""ImportId"":""status""}","{""ImportId"":""ipAddress""}","{""ImportId"":""progress""}","{""ImportId"":""duration""}","{""ImportId"":""finished""}","{""ImportId"":""recordedDate"",""timeZone"":""America/New_York""}","{""ImportId"":""_recordId""}","{""ImportId"":""recipientLastName""}","{""ImportId"":""recipientFirstName""}","{""ImportId"":""recipientEmail""}","{""ImportId"":""externalDataReference""}","{""ImportId"":""locationLatitude""}","{""ImportId"":""locationLongitude""}","{""ImportId"":""distributionChannel""}","{""ImportId"":""userLanguage""}","{""ImportId"":""QID142""}","{""ImportId"":""QID140""}","{""ImportId"":""QID141""}","{""ImportId"":""QID139""}","{""ImportId"":""QID9""}","{""ImportId"":""QID10""}","{""ImportId"":""QID11""}","{""ImportId"":""QID12""}","{""ImportId"":""QID13""}","{""ImportId"":""QID18""}","{""ImportId"":""QID19""}","{""ImportId"":""QID20""}","{""ImportId"":""QID131""}","{""ImportId"":""QID132""}","{""ImportId"":""QID133""}","{""ImportId"":""QID135""}","{""ImportId"":""QID22""}","{""ImportId"":""QID23""}","{""ImportId"":""QID24""}","{""ImportId"":""QID25""}","{""ImportId"":""QID26""}","{""ImportId"":""QID33""}","{""ImportId"":""QID34""}","{""ImportId"":""QID35""}","{""ImportId"":""QID36""}","{""ImportId"":""QID37""}","{""ImportId"":""QID39""}","{""ImportId"":""QID40""}","{""ImportId"":""QID42""}","{""ImportId"":""QID43""}","{""ImportId"":""QID44""}","{""ImportId"":""QID45""}","{""ImportId"":""QID46""}","{""ImportId"":""QID47""}","{""ImportId"":""QID48""}","{""ImportId"":""QID49""}","{""ImportId"":""QID108""}","{""ImportId"":""QID109""}","{""ImportId"":""QID110""}","{""ImportId"":""QID50""}","{""ImportId"":""QID51""}","{""ImportId"":""QID52""}","{""ImportId"":""QID53""}","{""ImportId"":""QID54""}","{""ImportId"":""QID55""}","{""ImportId"":""QID56""}","{""ImportId"":""QID57""}","{""ImportId"":""QID58""}","{""ImportId"":""QID63""}","{""ImportId"":""QID64""}","{""ImportId"":""QID65""}","{""ImportId"":""QID66""}","{""ImportId"":""QID67""}","{""ImportId"":""QID69""}","{""ImportId"":""QID70""}","{""ImportId"":""QID71""}","{""ImportId"":""QID72""}","{""ImportId"":""QID73""}","{""ImportId"":""QID74""}","{""ImportId"":""QID75""}","{""ImportId"":""QID79""}","{""ImportId"":""QID80""}","{""ImportId"":""QID81""}","{""ImportId"":""QID83""}","{""ImportId"":""QID84""}","{""ImportId"":""QID86""}","{""ImportId"":""QID87""}","{""ImportId"":""QID59""}","{""ImportId"":""QID60""}","{""ImportId"":""QID61""}","{""ImportId"":""QID62""}","{""ImportId"":""QID76""}","{""ImportId"":""QID77""}","{""ImportId"":""QID78""}","{""ImportId"":""QID91_TEXT""}","{""ImportId"":""QID92_TEXT""}","{""ImportId"":""QID89_1""}"
|
||||||
|
|
||||||
|
sed '2,70{/^Start Date/d;/^"{""ImportId""/d;/^\s/d;}' $1 > prepped_$1
|
||||||
294
spec/fixtures/raw/prepped_2022_23_student_survey_responses.csv
vendored
Normal file
294
spec/fixtures/raw/prepped_2022_23_student_survey_responses.csv
vendored
Normal file
|
|
@ -0,0 +1,294 @@
|
||||||
|
StartDate,EndDate,Status,IPAddress,Progress,Duration (in seconds),Finished,RecordedDate,ResponseId,RecipientLastName,RecipientFirstName,RecipientEmail,ExternalReference,LocationLatitude,LocationLongitude,DistributionChannel,UserLanguage,District,School- Lee,School- Maynard,Q145_1,Q145_2,Q145_3,LASID,Grade,s-emsa-q1,s-emsa-q2,s-emsa-q3,s-tint-q1,s-tint-q2,s-tint-q3,s-tint-q4,s-tint-q5,s-acpr-q1,s-acpr-q2,s-acpr-q3,s-acpr-q4,s-cure-q1,s-cure-q2,s-cure-q3,s-cure-q4,s-sten-q1,s-sten-q2,s-sten-q3,s-sper-q1,s-sper-q2,s-sper-q3,s-sper-q4,s-civp-q1,s-civp-q2,s-civp-q3,s-civp-q4,s-grmi-q1,s-grmi-q2,s-grmi-q3,s-grmi-q4,s-appa-q1,s-appa-q2,s-appa-q3,s-peff-q1,s-peff-q2,s-peff-q3,s-peff-q4,s-peff-q5,s-peff-q6,s-sbel-q1,s-sbel-q2,s-sbel-q3,s-sbel-q4,s-sbel-q5,s-phys-q1,s-phys-q2,s-phys-q3,s-phys-q4,s-vale-q1,s-vale-q2,s-vale-q3,s-vale-q4,s-acst-q1,s-acst-q2,s-acst-q3,s-sust-q1,s-sust-q2,s-grit-q1,s-grit-q2,s-grit-q3,s-grit-q4,s-expa-q1,s-poaf-q1,s-poaf-q2,s-poaf-q3,s-poaf-q4,s-tint-q1-1,s-tint-q2-1,s-tint-q3-1,s-tint-q4-1,s-tint-q5-1,s-acpr-q1-1,s-acpr-q2-1,s-acpr-q3-1,s-acpr-q4-1,s-peff-q1-1,s-peff-q2-1,s-peff-q3-1,s-peff-q4-1,s-peff-q5-1,s-peff-q6-1,Q2,Q3,Q4,Q5,Q6,Q7,Q8,Q9,Q10,Q11,Q168_1,Q168_2,Q168_3,Q168_4,Q168_5,Q168_6,Q168_7,Q169,Q3,Q4,Gender,Gender_3_TEXT,Race,Race_7_TEXT,Q_Language,MathTeacher,ScienceTeacher,SocialTeacher,EnglishTeacher
|
||||||
|
2023-03-15 10:07:47,2023-03-15 10:27:46,0,71.174.81.214,27,1198,0,2023-03-16 10:27:51,R_oZf5P5qFxiJFmFP,,,,,,,anonymous,EN,2,,1740505,,,,,9,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,EN,,,Social Studies teacher,
|
||||||
|
2023-03-16 12:27:21,2023-03-16 12:29:46,0,71.174.81.214,100,145,1,2023-03-16 12:29:47,R_eVzCTxBTDvPFFiV,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,1,1,109,,5,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,EN,,,,
|
||||||
|
2023-03-17 7:57:04,2023-03-17 8:00:28,0,71.174.81.214,100,203,1,2023-03-17 8:00:30,R_2ccT2ouzOsZVwLn,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,10,22,105,jb2349,12,,,,,,,,,,,,,,,,,,,,3,4,3,3,,,,,,,,,1,1,1,,,,,,,3,3,3,4,2,5,5,4,5,3,2,2,3,1,3,1,3,3,2,1,1,1,1,2,2,2,1,,,,,,4,4,4,4,4,4,4,4,2,4,,,,,,,,,,,,,,,,,,,,,1,,"4,5",,EN,,,Social Studies teacher,
|
||||||
|
2023-03-17 7:59:33,2023-03-17 8:01:17,0,71.174.81.214,100,104,1,2023-03-17 8:01:18,R_ugLh4Vfx1JYkpR7,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,,,,,12,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,EN,,,,English teacher
|
||||||
|
2023-03-17 7:57:36,2023-03-17 8:01:31,0,71.174.81.214,100,235,1,2023-03-17 8:01:32,R_2c6MzGVlOEbRqrF,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,7,7,106,2409,12,,,,,,,,,,,,,,,,,,,,3,2,2,2,,,,,,,,,1,4,1,,,,,,,5,5,5,5,4,5,5,5,5,4,2,2,4,1,3,3,4,4,5,5,5,5,5,5,3,4,4,,,,,,5,5,3,5,5,5,5,5,5,5,,,,,,,,,,,,,,,,,,,,,2,,5,,EN,,,,English teacher
|
||||||
|
2023-03-17 7:57:26,2023-03-17 8:02:14,0,71.174.81.214,100,287,1,2023-03-17 8:02:15,R_2CqfzISkQ7HSD2c,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,1,1,97,2087,12,,,,,,,,,,,,,1,2,1,1,1,1,1,,,,,4,4,4,3,,,,,,,,,,,,,,2,2,1,1,1,4,4,2,4,1,1,1,4,1,2,1,1,1,4,4,1,2,1,2,1,2,1,,,,,,,,,,1,2,2,1,1,1,,,,,,,,,,,,,,,,,,,,,2,,4,,EN,,Science teacher,,
|
||||||
|
2023-03-17 7:57:10,2023-03-17 8:02:23,0,71.174.81.214,100,312,1,2023-03-17 8:02:24,R_1NqbcETmiyCfyNW,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,4,21,109,3066,9,3,3,3,,,,,,,,,,4,3,4,3,4,1,3,4,3,4,4,4,4,4,4,3,4,4,4,2,5,3,,,,,,,4,4,4,4,3,,,,,,,,,,,,,,,,,,,,,,,2,3,3,4,4,3,4,4,4,4,3,4,3,4,4,,,,,,,,,,,,,,,,,,,,,2,,5,,EN,Math teacher,,,
|
||||||
|
2023-03-17 7:57:07,2023-03-17 8:02:37,0,71.174.81.214,100,330,1,2023-03-17 8:02:38,R_1NrbAbx7g5d7QUW,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,5,16,106,2361,12,,,,,,,,,,,,,3,3,2,3,1,2,3,,,,,3,4,3,4,,,,,,,,,,,,,,1,2,2,3,2,3,3,4,3,2,2,3,3,2,1,2,1,2,4,4,3,3,3,2,1,2,3,,,,,,,,,,5,4,4,3,3,3,,,,,,,,,,,,,,,,,,,,,1,,5,,EN,,,Social Studies teacher,
|
||||||
|
2023-03-17 7:57:50,2023-03-17 8:02:53,0,71.174.81.214,100,303,1,2023-03-17 8:02:54,R_115FPHGOY54M3Ml,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,2,23,107,4294,11,1,1,1,,,,,,,,,,,,,,,,,,,,,,,,,5,2,1,1,,,,,,,,,,5,4,3,3,3,2,4,3,3,5,1,1,1,1,3,5,1,1,4,5,4,1,3,1,3,2,1,1,1,1,1,1,,,,,1,1,1,1,1,2,,,,,,,,,,,,,,,,,,,,,2,,5,,EN,,,,English teacher
|
||||||
|
2023-03-17 7:57:54,2023-03-17 8:02:55,0,71.174.81.214,100,300,1,2023-03-17 8:02:55,R_3lABV47leBpAO7i,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,3,29,107,2643,11,,,,,,,,,,,,,5,3,3,5,3,4,3,,,,,3,5,3,4,,,,,,,,,,,,,,4,4,4,4,4,4,3,4,5,5,4,4,4,3,1,2,5,3,4,5,4,4,1,3,4,4,4,,,,,,,,,,3,3,4,2,2,3,,,,,,,,,,,,,,,,,,,,,1,,5,,EN,,,Social Studies teacher,
|
||||||
|
2023-03-17 7:57:11,2023-03-17 8:02:59,0,71.174.81.214,100,347,1,2023-03-17 8:03:00,R_3fwXkASnbdDlj8Q,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,10,22,105,rb2350,12,4,4,5,,,,,,,,,,4,3,5,3,1,2,1,2,2,3,3,2,2,2,2,3,2,2,3,1,4,1,,,,,,,,,,,,4,5,4,4,4,1,2,2,5,2,4,,,,,,,,,,,,4,2,3,2,4,5,4,4,4,,,,,,,,,,,,,,,,,,,,,,,,,,,2,,5,,EN,,Science teacher,,
|
||||||
|
2023-03-17 7:57:51,2023-03-17 8:03:05,0,71.174.81.214,100,313,1,2023-03-17 8:03:05,R_1gAdKtqwBPxIs0q,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,3,22,106,1851,12,5,4,5,,,,,,,,,,5,4,3,5,2,4,2,3,3,3,3,4,4,4,4,4,2,4,4,3,3,3,,,,,,,,,,,,,,,,,,,,,,,5,5,4,4,4,3,2,1,2,3,4,5,5,4,5,4,4,4,4,4,,,,,,,,,,,,,,,,,,,,,,,,,,,2,,5,,EN,,Science teacher,,
|
||||||
|
2023-03-17 7:57:05,2023-03-17 8:03:07,0,71.174.81.214,100,361,1,2023-03-17 8:03:07,R_a2VQxL679cI2qWt,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,12,14,106,0,11,2,2,2,,,,,,,,,,1,1,1,1,5,5,5,3,3,3,4,3,3,1,1,5,2,3,3,1,2,1,,,,,,,1,1,1,2,2,,,,,,,,,,,,,,,,,,,,,,,4,1,5,3,4,3,4,3,4,5,5,5,5,5,5,,,,,,,,,,,,,,,,,,,,,3,your mom,"3,7",negro🙈,EN,Math teacher,,,
|
||||||
|
2023-03-17 7:57:43,2023-03-17 8:03:15,0,71.174.81.214,100,332,1,2023-03-17 8:03:16,R_x5TzaRJWfD1pf8J,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,11,23,108,3092,9,4,4,5,,,,,,,,,,,,,,,,,,,,,,,,,3,3,4,3,,,,,,,,,,4,4,4,4,3,5,5,5,5,4,4,4,4,2,2,2,4,2,4,3,3,5,3,3,4,4,4,5,3,4,3,4,,,,,4,3,3,4,3,3,,,,,,,,,,,,,,,,,,,,,1,,5,,EN,,Science teacher,,
|
||||||
|
2023-03-17 7:57:10,2023-03-17 8:03:18,0,71.174.81.214,100,367,1,2023-03-17 8:03:19,R_2oCE54XWt0rbpex,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,10,27,105,2363,12,,,,,,,,,,,,,,,,,,,,4,4,4,4,,,,,,,,,3,4,2,,,,,,,5,5,4,5,3,5,5,4,5,4,3,3,3,2,2,3,3,3,3,4,3,3,3,3,3,3,3,,,,,,5,5,5,5,4,4,4,4,4,4,,,,,,,,,,,,,,,,,,,,,1,,5,,EN,,,,English teacher
|
||||||
|
2023-03-17 7:58:16,2023-03-17 8:03:26,0,71.174.81.214,100,309,1,2023-03-17 8:03:27,R_1pMrpmDhbORgLEF,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,9,18,107,2493,10,4,4,4,,,,,,,,,,,,,,,,,,,,,,,,,3,3,3,3,,,,,,,,,,5,4,4,4,3,5,5,4,5,4,2,3,4,4,3,3,2,4,3,4,4,4,4,3,3,4,4,4,2,4,2,4,,,,,3,4,3,4,2,3,,,,,,,,,,,,,,,,,,,,,2,,5,,EN,,Science teacher,,
|
||||||
|
2023-03-17 7:57:45,2023-03-17 8:03:33,0,71.174.81.214,100,347,1,2023-03-17 8:03:34,R_TnIQqtrT9hOC2c1,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,10,28,106,2584,11,,,,,,,,,,,,,4,5,5,4,3,3,3,,,,,4,5,5,4,,,,,,,,,,,,,,5,5,4,4,5,4,3,4,5,4,4,4,4,2,1,2,5,5,3,3,2,4,5,3,4,4,2,,,,,,,,,,4,4,5,4,4,4,,,,,,,,,,,,,,,,,,,,,1,,5,,EN,Math teacher,,,
|
||||||
|
2023-03-17 7:59:26,2023-03-17 8:03:35,0,71.174.81.214,100,249,1,2023-03-17 8:03:36,R_OpRBJnCLwJgdB1T,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,11,19,108,3102,9,4,4,5,,,,,,,,,,4,3,2,5,1,3,4,5,4,3,4,5,3,3,3,4,3,3,4,2,4,1,,,,,,,,,,,,5,5,4,5,4,4,2,5,2,1,1,,,,,,,,,,,,5,3,4,3,4,5,5,5,4,,,,,,,,,,,,,,,,,,,,,,,,,,,1,,5,,EN,,Science teacher,,
|
||||||
|
2023-03-17 7:58:26,2023-03-17 8:03:37,0,71.174.81.214,100,310,1,2023-03-17 8:03:37,R_3g1s9K48cirLdz1,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,6,13,107,2575,11,5,5,5,,,,,,,,,,4,5,5,5,4,5,5,4,4,4,4,4,5,4,5,5,4,4,5,4,5,5,,,,,,,,,,,,5,5,5,5,4,4,4,4,2,2,2,,,,,,,,,,,,5,5,5,5,5,5,5,5,5,,,,,,,,,,,,,,,,,,,,,,,,,,,1,,5,,EN,,,,English teacher
|
||||||
|
2023-03-17 7:58:18,2023-03-17 8:03:38,0,71.174.81.214,100,319,1,2023-03-17 8:03:39,R_1o208vDeI84U3cX,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,10,12,107,Lh2710,10,,,,,,,,,,,,,,,,,,,,3,5,4,4,,,,,,,,,3,3,2,,,,,,,5,5,3,5,4,5,4,5,5,3,3,3,3,3,4,4,2,4,3,3,3,4,2,4,2,4,4,,,,,,5,5,4,5,3,4,4,3,3,4,,,,,,,,,,,,,,,,,,,,,2,,5,,EN,,,,English teacher
|
||||||
|
2023-03-17 7:57:24,2023-03-17 8:03:40,0,71.174.81.214,100,375,1,2023-03-17 8:03:41,R_31iNNzxIwKDrsCX,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,9,4,106,2452,11,2,2,4,,,,,,,,,,,,,,,,,,,,,,,,,1,2,1,1,,,,,,,,,,1,1,1,1,1,3,4,2,3,1,1,1,1,1,1,5,3,2,1,1,1,2,4,1,1,1,1,1,1,1,1,1,,,,,1,1,1,1,1,1,,,,,,,,,,,,,,,,,,,,,1,,5,,EN,,,Social Studies teacher,
|
||||||
|
2023-03-17 7:59:16,2023-03-17 8:03:46,0,71.174.81.214,100,270,1,2023-03-17 8:03:47,R_2969iNLeJPZrE4d,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,9,11,106,2610,11,3,3,4,,,,,,,,,,,,,,,,,,,,,,,,,4,3,3,4,,,,,,,,,,4,4,3,4,4,5,5,5,5,5,4,4,4,1,1,1,4,4,4,5,3,5,2,3,2,3,3,5,4,5,5,5,,,,,5,4,3,4,5,5,,,,,,,,,,,,,,,,,,,,,1,,5,,EN,,Science teacher,,
|
||||||
|
2023-03-17 7:57:11,2023-03-17 8:03:50,0,71.174.81.214,100,398,1,2023-03-17 8:03:51,R_2ttcRSKCEukHrDt,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,10,21,105,400151,12,3,3,4,,,,,,,,,,3,3,4,3,1,2,3,3,4,1,4,3,3,3,3,4,2,2,3,3,1,3,,,,,,,1,2,2,2,4,,,,,,,,,,,,,,,,,,,,,,,2,1,2,1,3,3,2,2,2,3,4,3,5,2,3,,,,,,,,,,,,,,,,,,,,,1,,5,,EN,Math teacher,,,
|
||||||
|
2023-03-17 7:57:35,2023-03-17 8:03:55,0,71.174.81.214,100,380,1,2023-03-17 8:03:56,R_3nufKIcO109hEYm,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,3,11,109,3031,9,5,5,5,,,,,,,,,,3,4,3,3,3,3,4,4,4,3,3,3,2,3,3,4,4,3,4,3,4,3,,,,,,,,,,,,,,,,,,,,,,,4,4,3,4,2,2,3,3,3,3,2,4,3,4,3,4,4,4,3,4,,,,,,,,,,,,,,,,,,,,,,,,,,,1,,5,,EN,,Science teacher,,
|
||||||
|
2023-03-17 7:57:32,2023-03-17 8:04:05,0,71.174.81.214,100,392,1,2023-03-17 8:04:06,R_3ikapi10v5jL7po,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,8,29,108,2711,10,2,2,3,,,,,,,,,,,,,,,,,,,,,,,,,3,3,2,3,,,,,,,,,,1,4,1,2,1,1,5,1,5,5,3,1,4,1,1,1,5,5,1,5,1,3,5,1,1,1,1,2,1,1,4,2,,,,,4,4,1,1,2,3,,,,,,,,,,,,,,,,,,,,,4,,5,,EN,Math teacher,,,
|
||||||
|
2023-03-17 7:58:10,2023-03-17 8:04:05,0,71.174.81.214,100,354,1,2023-03-17 8:04:06,R_2rYEjNz5c3WK5pf,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,5,30,107,2455,11,,,,,,,,,,,,,,,,,,,,5,5,5,5,,,,,,,,,5,5,5,,,,,,,5,4,4,4,5,5,5,5,5,4,4,4,4,5,5,5,1,5,2,3,1,3,5,3,4,3,2,,,,,,5,5,5,5,5,5,5,5,5,5,,,,,,,,,,,,,,,,,,,,,1,,5,,EN,,,,English teacher
|
||||||
|
2023-03-17 7:57:22,2023-03-17 8:04:08,0,71.174.81.214,100,406,1,2023-03-17 8:04:09,R_1oiKxGWZ1ZB03ht,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,11,7,108,264631,9,3,3,5,,,,,,,,,,3,2,4,2,2,3,2,3,5,3,3,2,2,4,2,4,5,4,4,2,1,1,,,,,,,,,,,,,,,,,,,,,,,4,4,3,4,3,4,1,3,2,4,4,3,4,4,4,5,5,4,5,5,,,,,,,,,,,,,,,,,,,,,,,,,,,2,,4,,EN,,,,English teacher
|
||||||
|
2023-03-17 7:57:19,2023-03-17 8:04:18,0,71.174.81.214,100,419,1,2023-03-17 8:04:18,R_12A9Yofvf7qHjzo,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,6,6,108,2715,10,2,2,2,,,,,,,,,,4,4,4,4,2,2,2,4,5,4,5,4,5,5,5,4,3,4,4,2,3,3,,,,,,,,,,,,,,,,,,,,,,,1,2,4,4,3,4,2,1,2,3,2,5,4,5,4,4,4,4,4,4,,,,,,,,,,,,,,,,,,,,,,,,,,,2,,5,,EN,,,,English teacher
|
||||||
|
2023-03-17 7:57:37,2023-03-17 8:04:25,0,71.174.81.214,100,407,1,2023-03-17 8:04:25,R_qO9XbHOfPf8kpfX,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,4,24,109,3789,9,,,,,,,,,,,,,,,,,,,,4,4,4,5,,,,,,,,,4,4,5,,,,,,,3,3,4,4,4,4,5,4,5,4,3,3,3,2,2,2,3,3,3,2,3,4,4,3,3,2,4,,,,,,3,2,4,3,3,3,3,4,2,2,,,,,,,,,,,,,,,,,,,,,1,,5,,EN,,Science teacher,,
|
||||||
|
2023-03-17 7:57:13,2023-03-17 8:04:28,0,71.174.81.214,100,434,1,2023-03-17 8:04:29,R_10IrqMBkH61HOqt,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,10,7,106,1846,11,3,3,4,,,,,,,,,,5,3,3,3,2,2,2,3,4,3,3,4,4,4,4,4,4,4,4,4,4,3,,,,,,,,,,,,3,4,3,3,4,3,4,4,2,1,2,,,,,,,,,,,,3,3,4,3,3,3,3,4,2,,,,,,,,,,,,,,,,,,,,,,,,,,,1,,5,,EN,Math teacher,,,
|
||||||
|
2023-03-17 7:57:50,2023-03-17 8:04:30,0,71.174.81.214,100,399,1,2023-03-17 8:04:30,R_4U9QEzFTQHrYCkx,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,3,21,108,2848,10,4,4,5,,,,,,,,,,4,4,3,4,3,3,3,3,4,3,4,4,3,4,4,4,3,4,4,4,4,2,,,,,,,,,,,,5,5,5,5,4,4,3,3,3,4,4,,,,,,,,,,,,4,2,3,3,4,4,4,4,4,,,,,,,,,,,,,,,,,,,,,,,,,,,2,,5,,EN,,,,English teacher
|
||||||
|
2023-03-17 7:58:14,2023-03-17 8:04:33,0,71.174.81.214,100,379,1,2023-03-17 8:04:33,R_2Sc6hSH3RNAYaYo,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,3,29,106,1845,12,,,,,,,,,,,,,,,,,,,,5,4,5,4,,,,,,,,,2,5,2,,,,,,,5,5,5,5,5,5,5,5,5,5,5,4,5,4,2,3,5,5,5,5,4,4,1,5,4,5,3,,,,,,5,4,5,5,4,5,5,4,3,4,,,,,,,,,,,,,,,,,,,,,2,,5,,EN,Math teacher,,,
|
||||||
|
2023-03-17 7:58:50,2023-03-17 8:04:35,0,71.174.81.214,100,344,1,2023-03-17 8:04:35,R_1gi7Ic0AzmfAXGO,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,4,2,108,2810,10,,,,,,,,,,,,,5,3,3,4,2,2,3,,,,,3,3,3,3,,,,,,,,,,,,,,4,4,3,4,3,5,4,5,5,4,2,2,4,2,2,2,1,3,4,3,2,4,4,3,3,3,4,,,,,,,,,,3,4,4,3,3,3,,,,,,,,,,,,,,,,,,,,,1,,"3,5",,EN,,,Social Studies teacher,
|
||||||
|
2023-03-17 7:58:00,2023-03-17 8:04:35,0,71.174.81.214,100,395,1,2023-03-17 8:04:36,R_1d6wlChDRtFlNuz,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,3,21,107,2632,11,,,,,,,,,,,,,2,3,2,5,2,2,1,,,,,5,5,5,5,,,,,,,,,,,,,,3,3,2,2,3,3,4,3,3,4,3,3,3,5,5,5,5,5,5,3,1,3,1,1,2,2,2,,,,,,,,,,1,1,1,1,1,1,,,,,,,,,,,,,,,,,,,,,4,,5,,EN,,Science teacher,,
|
||||||
|
2023-03-17 7:58:33,2023-03-17 8:04:36,0,71.174.81.214,100,362,1,2023-03-17 8:04:36,R_1F54HiJRrCW0mmc,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,6,12,107,2653,11,3,3,4,,,,,,,,,,,,,,,,,,,,,,,,,3,4,4,4,,,,,,,,,,3,4,4,3,4,5,5,3,4,4,3,4,5,2,1,1,4,2,3,3,2,3,5,3,2,4,3,3,4,5,3,4,,,,,4,3,3,3,2,3,,,,,,,,,,,,,,,,,,,,,1,,5,,EN,,,Social Studies teacher,
|
||||||
|
2023-03-17 8:00:34,2023-03-17 8:04:41,0,71.174.81.214,100,247,1,2023-03-17 8:04:42,R_Tuwpr6sMtFsyl9L,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,6,5,107,1826,11,,,,,,,,,,,,,2,2,2,2,3,2,4,,,,,1,3,1,2,,,,,,,,,,,,,,3,3,3,3,1,4,4,1,3,1,2,3,1,1,4,2,2,1,3,4,3,3,1,2,1,2,2,,,,,,,,,,2,5,2,4,4,3,,,,,,,,,,,,,,,,,,,,,1,,5,,EN,,,,English teacher
|
||||||
|
2023-03-17 7:57:47,2023-03-17 8:04:42,0,71.174.81.214,100,414,1,2023-03-17 8:04:42,R_1ImcLFXNNvmJBv3,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,6,26,107,2585,11,3,3,4,,,,,,,,,,4,3,4,3,2,3,3,5,4,5,5,3,2,1,2,1,3,4,1,2,5,2,,,,,,,,,,,,5,3,4,5,4,4,3,4,3,4,3,,,,,,,,,,,,5,4,4,4,5,4,4,5,4,,,,,,,,,,,,,,,,,,,,,,,,,,,1,,5,,EN,,,,English teacher
|
||||||
|
2023-03-17 7:56:54,2023-03-17 8:04:45,0,71.174.81.214,100,471,1,2023-03-17 8:04:46,R_1HhECScy1FNvEgN,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,12,26,105,3584,12,,,,,,,,,,,,,,,,,,,,1,4,1,1,,,,,,,,,1,1,1,,,,,,,4,4,2,4,1,5,5,4,5,4,3,3,4,2,1,1,3,3,3,3,3,2,1,3,3,2,3,,,,,,4,3,5,4,5,4,4,4,5,3,,,,,,,,,,,,,,,,,,,,,1,,4,,EN,Math teacher,,,
|
||||||
|
2023-03-17 7:57:15,2023-03-17 8:04:46,0,71.174.81.214,100,451,1,2023-03-17 8:04:47,R_31F6zGbMFW48Me7,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,6,9,105,3875,12,,,,,,,,,,,,,,,,,,,,4,3,2,2,,,,,,,,,4,2,2,,,,,,,3,3,3,2,3,5,5,5,5,3,2,3,3,2,5,5,1,4,3,3,3,2,4,2,2,2,3,,,,,,5,5,4,5,5,5,4,5,5,5,,,,,,,,,,,,,,,,,,,,,1,,4,,EN,,,,English teacher
|
||||||
|
2023-03-17 7:57:17,2023-03-17 8:04:47,0,71.174.81.214,100,450,1,2023-03-17 8:04:48,R_2dg9qqpovgbuIff,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,1,,108,,10,3,3,4,,,,,,,,,,3,3,3,1,1,2,3,5,5,5,5,3,1,3,1,1,1,2,1,1,1,1,,,,,,,1,2,1,3,3,,,,,,,,,,,,,,,,,,,,,,,1,1,1,1,1,3,2,5,1,1,1,1,1,1,1,,,,,,,,,,,,,,,,,,,,,1,,2,,EN,,,Social Studies teacher,
|
||||||
|
2023-03-17 7:57:17,2023-03-17 8:04:49,0,71.174.81.214,100,451,1,2023-03-17 8:04:49,R_Rwy7ST04BH9MZLX,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,4,17,107,2637,11,3,4,4,,,,,,,,,,4,3,4,2,3,4,3,3,4,1,2,4,3,3,2,3,4,5,3,4,5,4,,,,,,,4,3,4,4,3,,,,,,,,,,,,,,,,,,,,,,,3,4,3,4,4,4,4,5,5,5,3,3,4,3,3,,,,,,,,,,,,,,,,,,,,,1,,5,,EN,,,Social Studies teacher,
|
||||||
|
2023-03-17 7:57:10,2023-03-17 8:04:49,0,71.174.81.214,100,459,1,2023-03-17 8:04:50,R_3qrO6RxjkJqZt0D,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,10,6,107,2815,10,1,1,2,,,,,,,,,,5,3,3,3,3,4,3,4,4,2,4,1,1,1,1,2,3,2,3,4,1,1,,,,,,,5,4,4,4,5,,,,,,,,,,,,,,,,,,,,,,,4,3,4,4,4,3,4,5,4,5,4,4,4,5,5,,,,,,,,,,,,,,,,,,,,,1,,5,,EN,Math teacher,,,
|
||||||
|
2023-03-17 7:59:20,2023-03-17 8:04:54,0,71.174.81.214,100,333,1,2023-03-17 8:04:55,R_3KIAdhUGB29RZ7p,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,8,20,106,2341,12,3,3,5,,,,,,,,,,4,3,4,4,1,1,1,4,4,3,4,5,4,4,4,4,5,5,3,4,5,5,,,,,,,3,4,3,4,4,,,,,,,,,,,,,,,,,,,,,,,4,4,4,3,4,4,4,4,4,4,4,4,4,4,4,,,,,,,,,,,,,,,,,,,,,2,,5,,EN,,,,English teacher
|
||||||
|
2023-03-17 7:57:12,2023-03-17 8:04:55,0,71.174.81.214,100,462,1,2023-03-17 8:04:56,R_25Hq4zC8KwNxp8d,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,9,27,105,2384,12,,,,,,,,,,,,,1,4,2,2,1,4,2,,,,,5,3,2,5,,,,,,,,,,,,,,4,4,5,4,4,5,5,5,5,5,5,4,4,2,1,2,4,3,2,3,2,3,1,1,1,2,2,,,,,,,,,,3,5,4,5,1,3,,,,,,,,,,,,,,,,,,,,,2,,5,,EN,,,,English teacher
|
||||||
|
2023-03-17 7:59:14,2023-03-17 8:04:55,0,71.174.81.214,100,341,1,2023-03-17 8:04:56,R_AjHIrAcIuKhJ0gV,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,1,5,107,244312,11,3,3,3,,,,,,,,,,4,3,3,3,2,1,2,5,5,5,5,5,5,5,4,4,2,2,3,2,3,2,,,,,,,3,3,3,3,3,,,,,,,,,,,,,,,,,,,,,,,4,4,5,3,5,5,5,4,5,4,5,5,5,4,5,,,,,,,,,,,,,,,,,,,,,1,,5,,EN,,,,English teacher
|
||||||
|
2023-03-17 7:57:20,2023-03-17 8:04:55,0,71.174.81.214,100,455,1,2023-03-17 8:04:56,R_Rt6y4heYDRBEx3j,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,12,4,107,2981,10,,,,,,,,,,,,,,,,,,,,2,3,2,2,,,,,,,,,1,1,1,,,,,,,3,2,2,2,4,4,5,3,4,3,5,2,3,2,1,2,2,2,3,4,1,3,1,3,1,2,3,,,,,,3,3,4,3,3,3,5,4,3,4,,,,,,,,,,,,,,,,,,,,,3,HIM,7,I mean I am white but idk about the rest,EN,,,,English teacher
|
||||||
|
2023-03-17 7:57:09,2023-03-17 8:04:58,0,71.174.81.214,100,468,1,2023-03-17 8:04:58,R_XRECKB57sHoCAHn,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,10,13,106,2651,11,3,3,4,,,,,,,,,,4,4,3,2,1,3,1,4,4,3,3,3,4,3,2,2,2,2,3,1,1,1,,,,,,,5,5,4,4,2,,,,,,,,,,,,,,,,,,,,,,,3,4,3,4,3,4,4,3,5,4,5,4,4,3,4,,,,,,,,,,,,,,,,,,,,,2,,5,,EN,,,Social Studies teacher,
|
||||||
|
2023-03-17 7:58:17,2023-03-17 8:04:59,0,71.174.81.214,100,402,1,2023-03-17 8:05:00,R_2YWdrq9EkcEQTX0,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,3,28,109,3053,9,,,,,,,,,,,,,5,4,3,5,3,3,3,,,,,4,4,4,5,,,,,,,,,,,,,,5,4,4,4,4,5,5,5,5,4,4,5,5,3,2,3,5,3,4,4,4,4,5,3,3,4,4,,,,,,,,,,5,5,5,4,4,4,,,,,,,,,,,,,,,,,,,,,1,,5,,EN,,,Social Studies teacher,
|
||||||
|
2023-03-17 7:57:06,2023-03-17 8:05:01,0,71.174.81.214,100,475,1,2023-03-17 8:05:02,R_3oA8Y6cZqqWpQ3W,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,4,13,107,sa2439,11,3,3,4,,,,,,,,,,,,,,,,,,,,,,,,,4,2,3,5,,,,,,,,,,2,4,4,4,4,4,4,4,5,4,3,4,2,2,3,3,5,1,3,4,2,4,1,3,3,3,3,3,2,5,2,5,,,,,4,4,5,2,3,2,,,,,,,,,,,,,,,,,,,,,1,,2,,EN,,,Social Studies teacher,
|
||||||
|
2023-03-17 7:57:13,2023-03-17 8:05:02,0,71.174.81.214,100,468,1,2023-03-17 8:05:02,R_1GIK2bE381eJ9GA,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,8,26,106,82605,12,,,,,,,,,,,,,,,,,,,,3,3,3,3,,,,,,,,,3,5,2,,,,,,,2,1,3,2,4,4,4,3,3,2,2,3,4,3,5,5,5,4,3,4,2,4,5,3,1,3,2,,,,,,4,4,3,4,4,5,4,5,5,5,,,,,,,,,,,,,,,,,,,,,4,,5,,EN,,,,English teacher
|
||||||
|
2023-03-17 7:58:16,2023-03-17 8:05:05,0,71.174.81.214,100,408,1,2023-03-17 8:05:05,R_31hJIpG6iYxM5V3,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,1,1,97,,9,4,4,5,,,,,,,,,,4,3,2,4,1,1,1,3,4,5,4,5,4,5,5,2,2,2,3,4,2,4,,,,,,,,,,,,5,5,5,5,1,2,5,3,3,4,3,,,,,,,,,,,,3,3,2,3,2,3,1,3,1,,,,,,,,,,,,,,,,,,,,,,,,,,,2,,5,,EN,,Science teacher,,
|
||||||
|
2023-03-17 7:58:09,2023-03-17 8:05:06,0,71.174.81.214,100,417,1,2023-03-17 8:05:06,R_33Ba4brP7wToFjK,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,5,6,108,400281,10,4,5,5,,,,,,,,,,3,4,3,3,3,4,4,4,5,4,5,3,4,4,4,4,4,3,4,5,4,3,,,,,,,,,,,,5,4,4,5,4,3,3,4,4,3,3,,,,,,,,,,,,4,4,4,5,4,4,4,5,5,,,,,,,,,,,,,,,,,,,,,,,,,,,1,,4,,EN,,,,English teacher
|
||||||
|
2023-03-17 7:58:59,2023-03-17 8:05:06,0,71.174.81.214,100,367,1,2023-03-17 8:05:07,R_5BYGzMs8cLyCY6d,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,6,18,107,2617,11,3,2,3,,,,,,,,,,3,3,4,5,4,4,3,5,5,5,5,3,4,4,3,5,3,4,4,4,5,4,,,,,,,4,3,3,3,3,,,,,,,,,,,,,,,,,,,,,,,5,4,4,4,5,5,5,4,4,5,5,5,4,5,4,,,,,,,,,,,,,,,,,,,,,1,,5,,EN,,,,English teacher
|
||||||
|
2023-03-17 7:57:10,2023-03-17 8:05:07,0,71.174.81.214,100,476,1,2023-03-17 8:05:07,R_1ODoqGqFWH77RS0,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,1,2,107,2634,11,3,5,5,,,,,,,,,,1,3,2,3,3,4,1,5,5,5,5,4,5,5,5,5,5,5,5,5,5,3,,,,,,,4,3,2,2,4,,,,,,,,,,,,,,,,,,,,,,,3,2,2,4,4,5,4,3,5,4,5,4,4,5,4,,,,,,,,,,,,,,,,,,,,,4,,5,,EN,,,Social Studies teacher,
|
||||||
|
2023-03-17 7:57:41,2023-03-17 8:05:08,0,71.174.81.214,100,446,1,2023-03-17 8:05:08,R_1HcwGrGuj9ms52g,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,12,7,106,,11,,,,,,,,,,,,,,,,,,,,2,3,1,2,,,,,,,,,4,4,2,,,,,,,2,3,2,3,1,5,5,5,5,3,3,3,4,2,2,3,2,2,1,1,2,2,1,1,2,1,2,,,,,,3,4,2,4,5,5,4,4,3,4,,,,,,,,,,,,,,,,,,,,,1,,4,,EN,Math teacher,,,
|
||||||
|
2023-03-17 7:59:06,2023-03-17 8:05:08,0,71.174.81.214,100,362,1,2023-03-17 8:05:09,R_2q7B96RgM8dMK0z,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,1,29,109,3072,9,4,3,4,,,,,,,,,,3,4,2,4,2,3,3,5,5,4,4,4,3,3,4,3,3,4,3,5,4,4,,,,,,,2,3,2,3,1,,,,,,,,,,,,,,,,,,,,,,,2,1,3,2,2,4,2,4,2,2,1,1,3,1,2,,,,,,,,,,,,,,,,,,,,,1,,5,,EN,,Science teacher,,
|
||||||
|
2023-03-17 7:59:03,2023-03-17 8:05:09,0,71.174.81.214,100,366,1,2023-03-17 8:05:10,R_Aap6EjFDvITtGPT,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,5,16,109,3062,9,,,,,,,,,,,,,,,,,,,,3,4,3,4,,,,,,,,,3,4,5,,,,,,,4,4,4,4,3,5,5,4,5,4,2,3,4,2,2,2,1,4,4,5,2,4,1,3,2,3,3,,,,,,4,,4,4,4,4,4,3,2,4,,,,,,,,,,,,,,,,,,,,,1,,5,,EN,,,Social Studies teacher,
|
||||||
|
2023-03-17 7:57:13,2023-03-17 8:05:15,0,71.174.81.214,100,481,1,2023-03-17 8:05:15,R_bI8suhxKnxaFkGd,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,8,19,106,400090,12,,,,,,,,,,,,,2,3,2,2,1,2,1,,,,,5,5,5,5,,,,,,,,,,,,,,1,3,2,3,2,5,5,1,5,3,5,2,5,2,5,5,1,2,1,1,1,3,1,2,1,1,2,,,,,,,,,,4,5,4,4,4,4,,,,,,,,,,,,,,,,,,,,,2,,4,,EN,maestro de matemáticas,,,
|
||||||
|
2023-03-17 7:58:13,2023-03-17 8:05:19,0,71.174.81.214,100,425,1,2023-03-17 8:05:19,R_2s5pKPIMIn9iRh8,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,12,14,108,2831,10,2,3,3,,,,,,,,,,3,3,3,3,1,2,4,4,4,3,5,3,3,3,3,4,4,4,4,4,3,4,,,,,,,4,3,3,4,4,,,,,,,,,,,,,,,,,,,,,,,4,4,2,4,4,5,4,4,4,4,5,5,5,5,4,,,,,,,,,,,,,,,,,,,,,2,,5,,EN,,,Social Studies teacher,
|
||||||
|
2023-03-17 7:57:06,2023-03-17 8:05:19,0,71.174.81.214,100,492,1,2023-03-17 8:05:20,R_1FmvoVThiWqjOba,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,5,29,109,3112,9,,,,,,,,,,,,,3,2,2,2,2,3,1,,,,,3,4,3,4,,,,,,,,,,,,,,4,4,3,3,4,5,5,5,5,4,3,3,4,5,3,4,3,4,4,4,3,4,2,2,2,3,3,,,,,,,,,,4,5,4,4,3,4,,,,,,,,,,,,,,,,,,,,,2,,5,,EN,,Science teacher,,
|
||||||
|
2023-03-17 7:58:03,2023-03-17 8:05:25,0,71.174.81.214,100,441,1,2023-03-17 8:05:25,R_6kXO6si0Abvj0Y1,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,6,13,107,2580,11,,,,,,,,,,,,,,,,,,,,3,4,3,4,,,,,,,,,3,2,3,,,,,,,4,4,3,4,4,5,5,5,5,5,5,4,4,1,1,1,5,1,2,5,3,3,2,3,3,3,4,,,,,,5,5,4,5,5,4,5,4,4,5,,,,,,,,,,,,,,,,,,,,,1,,2,,EN,,Science teacher,,
|
||||||
|
2023-03-17 7:59:04,2023-03-17 8:05:26,0,71.174.81.214,100,382,1,2023-03-17 8:05:27,R_1IaClKyKuk3fy9o,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,3,21,109,3063,9,,,,,,,,,,,,,5,3,5,4,3,3,2,,,,,5,3,5,4,,,,,,,,,,,,,,3,3,3,3,2,4,5,4,5,4,4,4,5,1,2,2,2,2,4,4,2,4,1,2,3,3,3,,,,,,,,,,5,4,4,4,4,4,,,,,,,,,,,,,,,,,,,,,1,,5,,EN,,,,English teacher
|
||||||
|
2023-03-17 7:57:16,2023-03-17 8:05:30,0,71.174.81.214,100,494,1,2023-03-17 8:05:31,R_2czMezT1KeFRN39,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,5,15,109,3058,9,5,4,5,,,,,,,,,,,,,,,,,,,,,,,,,4,4,2,3,,,,,,,,,,4,4,2,2,3,5,5,4,5,4,2,2,3,4,3,4,2,4,3,1,2,3,2,4,3,4,4,4,3,4,3,4,,,,,4,4,4,3,3,4,,,,,,,,,,,,,,,,,,,,,2,,5,,EN,Math teacher,,,
|
||||||
|
2023-03-17 7:57:52,2023-03-17 8:05:32,0,71.174.81.214,100,459,1,2023-03-17 8:05:32,R_1g5w84jMLVaOWFx,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,3,13,107,,11,4,4,5,,,,,,,,,,,,,,,,,,,,,,,,,4,4,4,4,,,,,,,,,,4,4,4,4,2,4,4,5,5,4,2,3,5,2,2,1,2,4,3,4,3,3,4,3,2,4,4,4,3,4,3,4,,,,,5,4,4,4,5,4,,,,,,,,,,,,,,,,,,,,,1,,5,,EN,,,Social Studies teacher,
|
||||||
|
2023-03-17 7:58:23,2023-03-17 8:05:32,0,71.174.81.214,100,429,1,2023-03-17 8:05:33,R_3h6dAQDo7xKeLNC,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,10,4,107,2857,10,,,,,,,,,,,,,,,,,,,,5,5,4,4,,,,,,,,,3,2,3,,,,,,,4,4,4,4,3,4,4,4,5,4,4,4,4,2,3,3,5,5,4,4,3,4,5,4,3,3,4,,,,,,2,3,5,3,2,3,2,3,2,2,,,,,,,,,,,,,,,,,,,,,2,,5,,EN,Math teacher,,,
|
||||||
|
2023-03-17 7:57:48,2023-03-17 8:05:48,0,71.174.81.214,100,480,1,2023-03-17 8:05:49,R_1Q6gfDLmJRS8dro,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,12,1,107,1831,10,3,3,3,,,,,,,,,,,,,,,,,,,,,,,,,3,2,3,3,,,,,,,,,,3,3,3,2,3,5,4,4,5,4,3,4,4,2,2,2,5,4,3,3,3,3,2,2,3,2,3,3,2,2,2,2,,,,,3,3,2,3,3,3,,,,,,,,,,,,,,,,,,,,,1,,5,,EN,,,Social Studies teacher,
|
||||||
|
2023-03-17 7:58:08,2023-03-17 8:05:49,0,71.174.81.214,100,461,1,2023-03-17 8:05:50,R_2X5poKFTwTW4sSQ,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,6,4,108,2820,10,4,3,4,,,,,,,,,,,,,,,,,,,,,,,,,4,3,4,4,,,,,,,,,,3,3,2,4,3,4,4,5,5,5,3,3,4,3,3,2,5,4,3,4,3,4,4,3,2,3,5,4,4,5,4,4,,,,,4,4,4,2,4,4,,,,,,,,,,,,,,,,,,,,,2,,5,,EN,,,Social Studies teacher,
|
||||||
|
2023-03-17 7:57:52,2023-03-17 8:05:51,0,71.174.81.214,100,478,1,2023-03-17 8:05:52,R_21tTljNjsDsNluT,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,6,13,106,2410,12,,,,,,,,,,,,,4,3,1,1,1,2,3,,,,,3,3,1,3,,,,,,,,,,,,,,3,4,2,4,3,5,4,4,5,4,1,2,3,3,2,2,5,5,4,4,3,3,1,2,3,2,3,,,,,,,,,,4,4,4,4,3,4,,,,,,,,,,,,,,,,,,,,,1,,5,,EN,,,Social Studies teacher,
|
||||||
|
2023-03-17 7:58:13,2023-03-17 8:05:51,0,71.174.81.214,100,458,1,2023-03-17 8:05:52,R_1EN9nFep8gBprBn,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,7,19,106,1838,11,,,,,,,,,,,,,1,4,4,5,2,2,1,,,,,5,4,4,4,,,,,,,,,,,,,,4,5,4,5,4,5,5,5,5,1,1,1,2,2,4,4,4,4,3,4,3,3,2,4,1,4,4,,,,,,,,,,5,5,5,5,1,5,,,,,,,,,,,,,,,,,,,,,2,,5,,EN,Math teacher,,,
|
||||||
|
2023-03-17 7:58:16,2023-03-17 8:05:52,0,71.174.81.214,100,455,1,2023-03-17 8:05:52,R_a3mkx7JnfID9OQV,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,3,18,109,3054,9,3,3,4,,,,,,,,,,2,4,3,4,3,3,3,3,3,3,2,3,3,4,3,4,4,4,4,1,2,1,,,,,,,,,,,,4,5,4,4,4,3,4,4,4,2,3,,,,,,,,,,,,2,2,2,4,3,4,3,4,4,,,,,,,,,,,,,,,,,,,,,,,,,,,1,,"2,5",,EN,,,,English teacher
|
||||||
|
2023-03-17 7:57:07,2023-03-17 8:05:52,0,71.174.81.214,100,525,1,2023-03-17 8:05:53,R_2fxjZ2yVCWTIpgf,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,6,12,107,2624,11,5,5,5,,,,,,,,,,,,,,,,,,,,,,,,,2,4,4,3,,,,,,,,,,4,4,4,4,2,5,5,5,5,4,3,3,4,4,4,3,4,4,3,3,3,4,1,3,3,4,3,3,3,3,2,4,,,,,4,4,4,4,4,4,,,,,,,,,,,,,,,,,,,,,2,,5,,EN,,,,English teacher
|
||||||
|
2023-03-17 7:58:21,2023-03-17 8:05:54,0,71.174.81.214,100,452,1,2023-03-17 8:05:54,R_1IT1b9oaGjbVxSU,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,5,31,107,1855,11,4,4,5,,,,,,,,,,3,4,3,3,3,3,2,4,4,4,4,3,3,3,3,4,4,4,4,2,3,4,,,,,,,,,,,,,,,,,,,,,,,5,3,4,4,3,4,1,4,4,4,3,4,4,4,3,4,3,3,3,4,,,,,,,,,,,,,,,,,,,,,,,,,,,2,,"4,5",,EN,,,Social Studies teacher,
|
||||||
|
2023-03-17 7:59:27,2023-03-17 8:05:55,0,71.174.81.214,100,388,1,2023-03-17 8:05:56,R_1qfeR0LdbIi2uQW,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,2,27,106,2358,12,,,,,,,,,,,,,2,4,4,2,3,3,3,,,,,2,3,4,2,,,,,,,,,,,,,,4,4,4,4,3,5,4,5,5,4,3,3,3,2,2,2,2,5,3,5,2,2,3,3,1,4,4,,,,,,,,,,3,3,3,3,3,3,,,,,,,,,,,,,,,,,,,,,2,,2,,EN,,,Social Studies teacher,
|
||||||
|
2023-03-17 7:57:21,2023-03-17 8:05:56,0,71.174.81.214,100,514,1,2023-03-17 8:05:56,R_2wHPuus456h0e7Z,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,6,7,109,3026,9,4,5,4,,,,,,,,,,,,,,,,,,,,,,,,,3,3,4,3,,,,,,,,,,4,4,4,4,3,5,5,5,5,4,3,3,4,3,2,2,4,4,4,4,4,4,3,4,2,3,4,4,2,4,3,4,,,,,3,3,4,4,4,4,,,,,,,,,,,,,,,,,,,,,1,,5,,EN,,,,English teacher
|
||||||
|
2023-03-17 7:56:59,2023-03-17 8:05:57,0,71.174.81.214,100,537,1,2023-03-17 8:05:58,R_1IRAp3aXxUn20SE,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,12,29,106,2645,11,4,3,5,,,,,,,,,,4,3,3,3,3,3,2,5,5,5,5,5,5,5,5,5,5,5,5,3,4,2,,,,,,,,,,,,5,5,5,5,5,3,4,5,1,2,2,,,,,,,,,,,,5,4,4,4,5,5,5,5,5,,,,,,,,,,,,,,,,,,,,,,,,,,,1,,5,,EN,Math teacher,,,
|
||||||
|
2023-03-17 7:57:07,2023-03-17 8:06:02,0,71.174.81.214,100,535,1,2023-03-17 8:06:02,R_2CBLkvgWMjggPqs,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,9,10,108,,9,,,,,,,,,,,,,3,3,4,5,1,3,2,,,,,,2,5,,,,,,,,,,,,,,,1,2,1,4,2,5,5,4,5,5,3,3,4,2,1,1,,1,4,4,3,4,,2,1,2,3,,,,,,,,,,2,1,2,2,1,2,,,,,,,,,,,,,,,,,,,,,1,,6,,EN,,Science teacher,,
|
||||||
|
2023-03-17 7:58:01,2023-03-17 8:06:02,0,71.174.81.214,100,481,1,2023-03-17 8:06:03,R_3MbBCfpJicOQ5ji,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,6,22,106,2367,12,3,4,3,,,,,,,,,,2,2,3,3,2,2,2,5,5,4,4,4,3,2,4,3,3,3,3,1,2,1,,,,,,,,,,,,5,5,4,5,3,1,2,2,2,3,3,,,,,,,,,,,,4,3,2,2,4,3,2,4,1,,,,,,,,,,,,,,,,,,,,,,,,,,,1,,5,,EN,,,,English teacher
|
||||||
|
2023-03-17 7:57:16,2023-03-17 8:06:04,0,71.174.81.214,100,527,1,2023-03-17 8:06:04,R_yrsk3INUgM5h7LX,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,3,4,106,234186,12,4,4,4,,,,,,,,,,,,,,,,,,,,,,,,,3,3,3,2,,,,,,,,,,3,3,3,2,3,3,5,3,4,3,2,3,3,4,3,5,3,3,2,3,2,2,1,2,2,3,2,3,3,4,3,3,,,,,3,3,3,3,3,3,,,,,,,,,,,,,,,,,,,,,2,,5,,EN,,,Social Studies teacher,
|
||||||
|
2023-03-17 7:58:51,2023-03-17 8:06:07,0,71.174.81.214,100,436,1,2023-03-17 8:06:08,R_3si9RF5NRLMAmLc,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,6,5,107,1825,11,4,4,4,,,,,,,,,,5,3,3,4,3,3,3,4,4,4,4,3,3,3,4,4,4,3,3,4,4,2,,,,,,,,,,,,,,,,,,,,,,,3,4,4,4,4,4,3,3,3,3,4,5,3,4,3,4,5,4,3,3,,,,,,,,,,,,,,,,,,,,,,,,,,,1,,5,,EN,,Science teacher,,
|
||||||
|
2023-03-17 8:02:13,2023-03-17 8:06:08,0,71.174.81.214,100,235,1,2023-03-17 8:06:08,R_O0FlYixgr5VJ6h3,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,3,3,108,3134,10,1,1,1,,,,,,,,,,,,,,,,,,,,,,,,,1,1,1,1,,,,,,,,,,1,1,1,1,1,1,5,1,5,1,1,1,5,1,1,1,5,5,1,1,1,1,1,1,1,1,1,5,1,5,5,5,,,,,5,5,5,5,5,5,,,,,,,,,,,,,,,,,,,,,2,,4,,EN,,,,English teacher
|
||||||
|
2023-03-17 7:59:02,2023-03-17 8:06:09,0,71.174.81.214,100,426,1,2023-03-17 8:06:10,R_2v6NCn2NUYSayTE,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,9,20,107,2816,10,,,,,,,,,,,,,,,,,,,,4,4,4,4,,,,,,,,,5,5,5,,,,,,,2,3,2,4,2,4,4,4,5,3,3,3,3,2,4,2,3,4,4,4,3,5,2,2,2,2,3,,,,,,5,4,4,4,3,4,4,3,3,4,,,,,,,,,,,,,,,,,,,,,1,,5,,EN,,,Social Studies teacher,
|
||||||
|
2023-03-17 7:58:42,2023-03-17 8:06:11,0,71.174.81.214,100,448,1,2023-03-17 8:06:11,R_2CZGvDnysCml38e,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,3,23,106,2408,12,5,3,5,,,,,,,,,,,,,,,,,,,,,,,,,2,4,4,2,,,,,,,,,,3,3,2,3,3,5,5,4,4,5,4,3,2,4,3,4,4,5,3,4,3,3,1,3,2,3,3,2,1,3,2,2,,,,,4,5,4,4,3,5,,,,,,,,,,,,,,,,,,,,,2,,"2,5",,EN,Math teacher,,,
|
||||||
|
2023-03-17 7:58:36,2023-03-17 8:06:13,0,71.174.81.214,100,456,1,2023-03-17 8:06:13,R_3dG2I0wQzuYiiGs,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,3,28,108,2695,10,,,,,,,,,,,,,5,4,4,5,3,3,2,,,,,4,3,4,3,,,,,,,,,,,,,,5,4,4,4,4,5,4,4,5,4,2,3,4,2,2,2,4,2,4,3,2,4,1,4,3,5,3,,,,,,,,,,4,2,1,3,2,2,,,,,,,,,,,,,,,,,,,,,2,,5,,EN,Math teacher,,,
|
||||||
|
2023-03-17 7:58:46,2023-03-17 8:06:14,0,71.174.81.214,100,448,1,2023-03-17 8:06:15,R_2CU0Xc3k9jArFms,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,6,27,106,,12,3,4,5,,,,,,,,,,5,4,3,5,1,4,1,5,4,2,4,5,5,5,5,2,4,5,2,2,2,3,,,,,,,,,,,,5,5,5,5,4,2,3,3,5,5,5,,,,,,,,,,,,4,5,5,3,4,4,5,5,5,,,,,,,,,,,,,,,,,,,,,,,,,,,2,,5,,EN,,,,English teacher
|
||||||
|
2023-03-17 7:57:13,2023-03-17 8:06:21,0,71.174.81.214,100,548,1,2023-03-17 8:06:22,R_3nSlL4EyVbNHXVr,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,10,26,107,2880,10,3,4,5,,,,,,,,,,1,3,2,1,2,4,3,4,5,3,4,4,3,3,2,4,3,5,3,1,1,1,,,,,,,,,,,,5,5,4,4,2,4,1,1,3,2,1,,,,,,,,,,,,4,2,3,3,5,4,3,3,5,,,,,,,,,,,,,,,,,,,,,,,,,,,2,,5,,EN,,Science teacher,,
|
||||||
|
2023-03-17 7:57:59,2023-03-17 8:06:22,0,71.174.81.214,100,503,1,2023-03-17 8:06:23,R_3NOhplbsQpYSYex,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,6,9,105,2395,12,4,4,4,,,,,,,,,,5,3,4,4,2,2,4,4,5,2,3,4,4,4,4,4,4,4,4,3,2,1,,,,,,,,,,,,,,,,,,,,,,,2,5,3,4,4,5,2,3,2,4,4,4,3,3,3,4,3,4,2,2,,,,,,,,,,,,,,,,,,,,,,,,,,,2,,5,,EN,Math teacher,,,
|
||||||
|
2023-03-17 8:02:11,2023-03-17 8:06:34,0,71.174.81.214,100,262,1,2023-03-17 8:06:34,R_2TBmGMKPVJmcVHM,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,1,19,108,,10,3,1,1,,,,,,,,,,4,2,3,3,2,2,1,1,2,1,3,1,2,5,4,5,4,3,4,3,1,4,,,,,,,,,,,,4,3,4,3,5,2,1,5,1,2,1,,,,,,,,,,,,5,3,4,5,5,5,3,5,5,,,,,,,,,,,,,,,,,,,,,,,,,,,2,,5,,EN,,,Social Studies teacher,
|
||||||
|
2023-03-17 8:00:20,2023-03-17 8:06:35,0,71.174.81.214,100,375,1,2023-03-17 8:06:36,R_DHt0Q7tv34gHxrb,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,5,17,107,2618,11,,,,,,,,,,,,,1,1,1,1,2,1,1,,,,,1,1,1,1,,,,,,,,,,,,,,4,1,2,1,1,2,5,1,3,1,1,1,1,1,1,1,3,1,1,1,4,1,1,1,3,1,1,,,,,,,,,,5,5,5,5,5,5,,,,,,,,,,,,,,,,,,,,,3,Western European Wild dog ,"1,2,3,4,5,8,6,7",Helicopter,EN,,,Social Studies teacher,
|
||||||
|
2023-03-17 7:57:23,2023-03-17 8:06:38,0,71.174.81.214,100,555,1,2023-03-17 8:06:39,R_DPqscS3A2sp4KOZ,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,8,22,108,400006,10,3,3,3,,,,,,,,,,2,2,2,2,2,2,2,3,3,3,3,3,2,4,4,2,3,2,2,4,4,3,,,,,,,,,,,,4,3,4,4,2,2,2,3,2,2,2,,,,,,,,,,,,3,3,4,3,5,2,3,3,4,,,,,,,,,,,,,,,,,,,,,,,,,,,1,,4,,EN,,,Social Studies teacher,
|
||||||
|
2023-03-17 8:02:20,2023-03-17 8:06:41,0,71.174.81.214,100,261,1,2023-03-17 8:06:42,R_1N203BEyxdYIZ0m,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,4,17,109,3033,9,4,4,4,,,,,,,,,,,,,,,,,,,,,,,,,4,4,4,4,,,,,,,,,,4,4,3,4,2,5,5,4,5,4,3,2,3,2,3,3,5,4,3,3,2,3,3,2,3,3,2,4,3,4,3,4,,,,,4,4,4,3,3,4,,,,,,,,,,,,,,,,,,,,,1,,4,,EN,,Science teacher,,
|
||||||
|
2023-03-17 7:57:40,2023-03-17 8:06:43,0,71.174.81.214,100,543,1,2023-03-17 8:06:44,R_3KHefz0ebn1O1In,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,7,6,108,254578,10,5,5,5,,,,,,,,,,2,3,3,2,3,3,4,1,3,2,3,3,4,4,4,5,4,3,4,3,3,2,,,,,,,,,,,,5,5,4,5,4,3,3,3,3,2,3,,,,,,,,,,,,2,2,3,3,3,4,3,3,3,,,,,,,,,,,,,,,,,,,,,,,,,,,1,,4,,EN,Math teacher,,,
|
||||||
|
2023-03-17 7:57:41,2023-03-17 8:06:43,0,71.174.81.214,100,542,1,2023-03-17 8:06:44,R_3KqDC87kMzqyESu,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,6,20,108,nt2900,10,,,,,,,,,,,,,,,,,,,,1,3,1,3,,,,,,,,,3,3,3,,,,,,,3,3,3,3,3,3,4,1,5,3,1,1,2,3,3,3,3,1,3,3,1,2,1,1,1,2,2,,,,,,3,3,3,3,4,4,4,3,4,5,,,,,,,,,,,,,,,,,,,,,2,,5,,EN,,,,English teacher
|
||||||
|
2023-03-17 8:00:47,2023-03-17 8:06:46,0,71.174.81.214,100,359,1,2023-03-17 8:06:47,R_2rGRcZ7sULe7ZeY,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,6,22,108,2887,10,,,,,,,,,,,,,4,2,2,3,1,3,3,,,,,5,4,4,4,,,,,,,,,,,,,,4,3,2,3,2,5,4,5,5,4,2,3,5,2,2,3,3,4,3,5,3,4,1,3,1,3,2,,,,,,,,,,3,2,4,1,1,2,,,,,,,,,,,,,,,,,,,,,2,,5,,EN,,Science teacher,,
|
||||||
|
2023-03-17 7:57:11,2023-03-17 8:06:50,0,71.174.81.214,100,578,1,2023-03-17 8:06:50,R_2VyTBebzh6u55oQ,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,1,10,108,2869,10,,,,,,,,,,,,,,,,,,,,5,5,4,5,,,,,,,,,3,4,3,,,,,,,4,3,3,4,3,4,4,3,4,4,3,3,4,2,2,2,3,3,4,4,3,5,4,1,2,4,4,,,,,,2,2,4,1,1,2,4,1,3,1,,,,,,,,,,,,,,,,,,,,,1,,5,,EN,Math teacher,,,
|
||||||
|
2023-03-17 8:00:04,2023-03-17 8:06:51,0,71.174.81.214,100,407,1,2023-03-17 8:06:51,R_1NtElYhPUUBG1q0,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,3,21,108,2860,10,1,3,2,,,,,,,,,,,,,,,,,,,,,,,,,5,4,5,4,,,,,,,,,,2,2,2,3,3,3,3,4,5,3,2,5,5,5,4,4,3,3,2,2,3,3,5,2,2,3,4,2,2,1,4,2,,,,,1,2,2,1,3,2,,,,,,,,,,,,,,,,,,,,,1,,7,"Swedish, Finnish, Puerto Rican, Native American, Norwegian ",EN,Math teacher,,,
|
||||||
|
2023-03-17 7:57:20,2023-03-17 8:06:52,0,71.174.81.214,100,572,1,2023-03-17 8:06:53,R_1OJJBWOvmrbnbYp,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,6,18,105,2360,12,4,3,4,,,,,,,,,,4,4,3,3,2,3,4,3,3,2,4,3,3,3,3,5,5,5,5,2,3,1,,,,,,,,,,,,,,,,,,,,,,,4,4,3,4,3,3,1,4,2,4,3,4,3,2,3,4,4,3,3,2,,,,,,,,,,,,,,,,,,,,,,,,,,,2,,5,,EN,Math teacher,,,
|
||||||
|
2023-03-17 7:58:14,2023-03-17 8:06:54,0,71.174.81.214,100,519,1,2023-03-17 8:06:54,R_1q4xTWE3gRhASuu,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,5,12,109,2751,9,2,3,3,,,,,,,,,,4,4,3,2,2,3,1,3,2,1,2,2,3,5,4,3,3,4,3,3,3,2,,,,,,,3,3,4,3,3,,,,,,,,,,,,,,,,,,,,,,,3,1,3,2,3,2,2,4,3,4,4,2,3,2,4,,,,,,,,,,,,,,,,,,,,,2,,5,,EN,,,,English teacher
|
||||||
|
2023-03-17 7:57:22,2023-03-17 8:06:55,0,71.174.81.214,100,572,1,2023-03-17 8:06:55,R_Cero8zzuy3FeEvv,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,1,21,107,3559,11,5,5,5,,,,,,,,,,1,3,1,4,3,3,2,5,5,5,5,5,5,5,5,3,4,4,3,5,5,5,,,,,,,5,4,3,5,4,,,,,,,,,,,,,,,,,,,,,,,4,4,5,5,5,3,2,1,1,4,5,4,2,3,2,,,,,,,,,,,,,,,,,,,,,1,,5,,EN,Math teacher,,,
|
||||||
|
2023-03-17 7:58:50,2023-03-17 8:06:58,0,71.174.81.214,100,488,1,2023-03-17 8:06:59,R_2V2sp65jhT0ogOy,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,3,6,109,3110,9,3,3,4,,,,,,,,,,4,3,2,2,1,2,2,4,4,3,4,4,4,5,5,3,2,4,2,4,4,4,,,,,,,,,,,,,,,,,,,,,,,1,2,3,3,2,2,4,2,2,2,2,4,3,4,3,4,5,4,3,5,,,,,,,,,,,,,,,,,,,,,,,,,,,1,,5,,EN,Math teacher,,,
|
||||||
|
2023-03-17 8:02:51,2023-03-17 8:06:59,0,71.174.81.214,100,247,1,2023-03-17 8:06:59,R_2xJpn0t8HGYmqgh,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,,,,,10,4,2,3,,,,,,,,,,1,2,3,1,2,3,3,3,3,2,3,3,4,2,4,5,3,4,4,3,4,3,,,,,,,,,,,,1,3,1,5,2,2,4,5,1,3,1,,,,,,,,,,,,3,1,1,2,2,2,3,2,4,,,,,,,,,,,,,,,,,,,,,,,,,,,2,,2,,EN,,Science teacher,,
|
||||||
|
2023-03-17 7:57:13,2023-03-17 8:06:59,0,71.174.81.214,100,586,1,2023-03-17 8:07:00,R_2s0FlT9sTmucCMw,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,5,15,109,3046,9,3,3,4,,,,,,,,,,3,4,3,2,3,2,3,4,5,3,4,2,4,3,3,4,3,4,3,2,1,3,,,,,,,,,,,,5,4,4,5,5,3,3,4,2,1,1,,,,,,,,,,,,4,2,3,3,3,4,4,3,3,,,,,,,,,,,,,,,,,,,,,,,,,,,2,,3,,EN,,Science teacher,,
|
||||||
|
2023-03-17 8:01:26,2023-03-17 8:07:00,0,71.174.81.214,100,334,1,2023-03-17 8:07:01,R_3EXY6rXmWAnS3vv,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,8,27,108,3410,10,4,4,4,,,,,,,,,,,,,,,,,,,,,,,,,4,4,4,4,,,,,,,,,,4,5,5,5,3,4,3,4,4,4,2,3,3,2,3,4,2,2,5,5,4,5,1,2,2,4,3,4,2,3,3,4,,,,,3,4,5,4,3,4,,,,,,,,,,,,,,,,,,,,,1,,5,,EN,,,,English teacher
|
||||||
|
2023-03-17 7:58:25,2023-03-17 8:07:04,0,71.174.81.214,100,519,1,2023-03-17 8:07:04,R_2bQx5U8puEL7LEw,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,6,2,107,2578,11,4,4,5,,,,,,,,,,4,4,3,3,2,3,2,2,3,3,4,3,3,3,4,3,4,3,3,3,4,3,,,,,,,,,,,,5,3,4,5,4,4,4,4,3,3,2,,,,,,,,,,,,2,2,2,3,2,2,2,2,2,,,,,,,,,,,,,,,,,,,,,,,,,,,2,,5,,EN,,Science teacher,,
|
||||||
|
2023-03-17 7:57:06,2023-03-17 8:07:03,0,71.174.81.214,100,597,1,2023-03-17 8:07:04,R_1gIyGaJsOxK9jo6,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,8,24,106,1828,12,3,4,4,,,,,,,,,,3,3,3,5,3,3,3,3,4,3,4,4,3,4,4,3,4,4,5,4,4,5,,,,,,,,,,,,,,,,,,,,,,,3,5,4,3,2,3,3,3,3,2,3,5,3,4,3,4,2,3,2,1,,,,,,,,,,,,,,,,,,,,,,,,,,,1,,5,,EN,Math teacher,,,
|
||||||
|
2023-03-17 8:01:56,2023-03-17 8:07:08,0,71.174.81.214,100,311,1,2023-03-17 8:07:08,R_2XcCBX5tICALhWO,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,12,22,105,2422,12,3,4,5,,,,,,,,,,,,,,,,,,,,,,,,,4,5,3,3,,,,,,,,,,4,4,4,4,3,4,5,4,5,5,5,5,4,3,1,1,3,5,5,5,3,4,3,3,3,2,3,4,3,4,4,4,,,,,5,4,3,3,4,3,,,,,,,,,,,,,,,,,,,,,1,,"4,5",,EN,,Science teacher,,
|
||||||
|
2023-03-17 8:01:59,2023-03-17 8:07:10,0,71.174.81.214,100,311,1,2023-03-17 8:07:11,R_1pQGVARyEbZYPqE,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,3,8,108,nd2755,10,3,3,5,,,,,,,,,,4,4,2,2,4,4,5,1,4,2,4,3,4,5,5,5,4,4,2,3,5,3,,,,,,,5,5,5,4,5,,,,,,,,,,,,,,,,,,,,,,,4,4,5,5,4,5,5,4,4,5,5,4,5,4,5,,,,,,,,,,,,,,,,,,,,,1,,5,,EN,,,,English teacher
|
||||||
|
2023-03-17 8:01:43,2023-03-17 8:07:13,0,71.174.81.214,100,329,1,2023-03-17 8:07:14,R_2zc2qVdwoDHvABv,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,2,25,109,2778,9,4,4,3,,,,,,,,,,5,2,3,3,2,3,1,4,5,4,5,4,3,3,4,2,4,3,5,4,2,1,,,,,,,,,,,,5,5,5,5,4,3,2,3,2,1,1,,,,,,,,,,,,4,4,4,3,3,5,4,5,5,,,,,,,,,,,,,,,,,,,,,,,,,,,2,,"2,5",,EN,,Science teacher,,
|
||||||
|
2023-03-17 7:57:22,2023-03-17 8:07:15,0,71.174.81.214,100,593,1,2023-03-17 8:07:16,R_1f6OT6tg4u3TGNu,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,9,4,107,2826,10,,,,,,,,,,,,,,,,,,,,2,5,3,5,,,,,,,,,2,2,3,,,,,,,3,4,2,4,4,5,4,4,5,4,3,3,3,3,3,2,5,5,3,4,3,4,1,3,5,5,2,,,,,,5,4,4,4,4,4,4,4,4,4,,,,,,,,,,,,,,,,,,,,,1,,4,,EN,,,Social Studies teacher,
|
||||||
|
2023-03-17 8:00:48,2023-03-17 8:07:16,0,71.174.81.214,100,387,1,2023-03-17 8:07:16,R_2Vr6FS9heCueJ4W,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,7,26,107,3195,11,,,,,,,,,,,,,,,,,,,,3,3,2,2,,,,,,,,,1,1,1,,,,,,,2,2,2,2,3,4,4,3,4,5,4,3,5,2,2,2,2,4,3,4,3,4,1,2,3,3,4,,,,,,4,5,4,5,5,4,4,4,5,5,,,,,,,,,,,,,,,,,,,,,2,,5,,EN,,,Social Studies teacher,
|
||||||
|
2023-03-17 7:57:14,2023-03-17 8:07:19,0,71.174.81.214,100,604,1,2023-03-17 8:07:19,R_3JhpOx1mcmKWsKd,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,11,14,104,400005,12,3,3,4,,,,,,,,,,3,4,3,3,4,4,3,3,3,3,3,4,4,4,4,3,4,3,4,3,3,3,,,,,,,2,3,2,3,2,,,,,,,,,,,,,,,,,,,,,,,4,4,4,4,4,4,4,4,4,4,4,4,3,4,4,,,,,,,,,,,,,,,,,,,,,2,,3,,EN,Math teacher,,,
|
||||||
|
2023-03-17 8:01:37,2023-03-17 8:07:23,0,71.174.81.214,100,345,1,2023-03-17 8:07:23,R_DCScj4AB19beuBP,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,8,18,109,400306,9,,,,,,,,,,,,,4,3,3,3,2,3,3,,,,,4,3,4,4,,,,,,,,,,,,,,3,3,3,3,2,5,4,4,5,5,3,3,5,1,1,1,1,4,3,4,4,4,2,2,2,3,4,,,,,,,,,,4,4,4,3,3,3,,,,,,,,,,,,,,,,,,,,,1,,4,,EN,Math teacher,,,
|
||||||
|
2023-03-17 7:59:48,2023-03-17 8:07:23,0,71.174.81.214,100,454,1,2023-03-17 8:07:23,R_7U2xZtJjPcrLrJT,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,12,1,107,2830,10,5,5,5,,,,,,,,,,4,4,4,4,2,2,3,3,4,5,4,4,4,4,5,2,2,3,2,1,1,1,,,,,,,,,,,,4,5,5,4,5,5,4,5,3,3,3,,,,,,,,,,,,3,3,2,3,3,3,4,5,3,,,,,,,,,,,,,,,,,,,,,,,,,,,2,,5,,EN,,,Social Studies teacher,
|
||||||
|
2023-03-17 8:00:52,2023-03-17 8:07:28,0,71.174.81.214,100,395,1,2023-03-17 8:07:28,R_2VO6pQI17adErsR,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,,,,,11,1,3,3,,,,,,,,,,3,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,5,3,3,3,3,3,,,,,,,3,3,3,3,3,,,,,,,,,,,,,,,,,,,,,,,4,4,4,3,4,4,4,4,4,5,4,4,4,4,4,,,,,,,,,,,,,,,,,,,,,1,,4,,EN,,,,English teacher
|
||||||
|
2023-03-17 7:57:25,2023-03-17 8:07:29,0,71.174.81.214,100,603,1,2023-03-17 8:07:29,R_9GNlFcZrRh6WdgZ,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,6,13,107,2574,11,,,,,,,,,,,,,5,2,3,5,3,5,2,,,,,5,5,5,5,,,,,,,,,,,,,,5,5,5,4,4,5,5,5,5,5,5,5,5,3,1,2,4,3,4,4,4,4,4,4,4,4,4,,,,,,,,,,5,5,5,5,5,5,,,,,,,,,,,,,,,,,,,,,1,,5,,EN,Math teacher,,,
|
||||||
|
2023-03-17 7:57:31,2023-03-17 8:07:31,0,71.174.81.214,100,599,1,2023-03-17 8:07:31,R_31SqfWJXm05R3OF,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,9,4,108,3088,9,5,4,5,,,,,,,,,,,,,,,,,,,,,,,,,3,4,3,3,,,,,,,,,,3,3,4,3,3,5,4,4,5,3,3,2,2,3,3,4,3,3,3,3,4,4,3,4,2,3,3,3,3,3,3,3,,,,,4,3,3,3,2,4,,,,,,,,,,,,,,,,,,,,,2,,5,,EN,Math teacher,,,
|
||||||
|
2023-03-17 7:58:09,2023-03-17 8:07:31,0,71.174.81.214,100,561,1,2023-03-17 8:07:32,R_3EGvaz9xlS2PMoY,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,4,26,107,so2625,11,,,,,,,,,,,,,3,3,3,4,3,3,4,,,,,2,3,4,3,,,,,,,,,,,,,,4,4,4,4,3,4,3,4,4,4,3,4,3,2,1,2,3,3,4,5,4,4,3,3,2,4,4,,,,,,,,,,2,2,3,2,2,2,,,,,,,,,,,,,,,,,,,,,1,,"3,5",,EN,,Science teacher,,
|
||||||
|
2023-03-17 8:00:05,2023-03-17 8:07:39,0,71.174.81.214,100,453,1,2023-03-17 8:07:39,R_12LmlyLwnF3CrW2,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,11,12,108,gjhbjh,9,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,5,4,4,5,3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,EN,,Science teacher,,
|
||||||
|
2023-03-17 7:57:11,2023-03-17 8:07:39,0,71.174.81.214,100,627,1,2023-03-17 8:07:40,R_DjYGfbe4lA1PqVj,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,8,31,105,al2386,12,4,4,5,,,,,,,,,,5,5,4,4,2,3,3,4,5,4,4,3,5,5,5,5,4,4,5,5,5,5,,,,,,,,,,,,5,4,5,5,4,4,3,4,3,2,3,,,,,,,,,,,,4,4,3,4,5,3,5,4,3,,,,,,,,,,,,,,,,,,,,,,,,,,,2,,5,,EN,,Science teacher,,
|
||||||
|
2023-03-17 7:58:50,2023-03-17 8:07:40,0,71.174.81.214,100,530,1,2023-03-17 8:07:40,R_3xthgJHQmCNlMiZ,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,11,22,105,2351,12,,,,,,,,,,,,,,,,,,,,5,5,3,5,,,,,,,,,2,5,3,,,,,,,2,2,1,3,3,4,5,5,5,4,3,3,4,1,1,1,3,3,1,4,3,3,5,1,3,1,3,,,,,,5,5,4,3,3,2,4,4,3,3,,,,,,,,,,,,,,,,,,,,,1,,5,,EN,,,Social Studies teacher,
|
||||||
|
2023-03-17 8:01:42,2023-03-17 8:07:41,0,71.174.81.214,100,358,1,2023-03-17 8:07:41,R_1prNTiibyMhnFFw,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,7,27,108,2007,10,3,2,4,,,,,,,,,,5,3,2,5,2,4,2,5,4,5,3,5,5,5,5,3,2,3,2,2,4,4,,,,,,,,,,,,,,,,,,,,,,,3,2,3,5,2,5,3,2,3,3,4,5,4,4,5,5,4,5,5,5,,,,,,,,,,,,,,,,,,,,,,,,,,,2,,5,,EN,,,Social Studies teacher,
|
||||||
|
2023-03-17 7:57:23,2023-03-17 8:07:42,0,71.174.81.214,100,619,1,2023-03-17 8:07:43,R_1OvqCGh65K5pAwB,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,1,8,106,3171,12,3,4,5,,,,,,,,,,5,4,3,4,3,3,2,3,4,4,4,2,3,4,3,4,5,5,5,3,2,1,,,,,,,5,5,4,3,3,,,,,,,,,,,,,,,,,,,,,,,4,2,4,2,4,4,4,4,3,4,5,5,4,4,5,,,,,,,,,,,,,,,,,,,,,2,,5,,EN,,,,English teacher
|
||||||
|
2023-03-17 8:02:25,2023-03-17 8:07:44,0,71.174.81.214,100,319,1,2023-03-17 8:07:45,R_3haKTkvssx0pZKk,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,7,9,109,3023,9,,,,,,,,,,,,,5,5,5,3,3,2,3,,,,,3,4,5,4,,,,,,,,,,,,,,3,4,3,4,2,4,4,4,5,4,3,2,3,2,2,1,2,2,3,2,3,2,1,2,1,2,2,,,,,,,,,,1,1,1,3,1,1,,,,,,,,,,,,,,,,,,,,,1,,5,,EN,,Science teacher,,
|
||||||
|
2023-03-17 7:57:14,2023-03-17 8:07:49,0,71.174.81.214,100,634,1,2023-03-17 8:07:49,R_encsXs5OOhbop3j,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,7,3,108,2884,9,4,4,5,,,,,,,,,,3,3,4,4,2,2,2,3,4,3,3,3,3,3,3,3,3,2,3,3,2,2,,,,,,,4,4,3,3,3,,,,,,,,,,,,,,,,,,,,,,,4,2,2,2,3,4,4,3,4,4,4,4,4,4,4,,,,,,,,,,,,,,,,,,,,,2,,5,,EN,,Science teacher,,
|
||||||
|
2023-03-17 8:00:38,2023-03-17 8:07:49,0,71.174.81.214,100,431,1,2023-03-17 8:07:50,R_3h0jdpUf6hDOOrp,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,12,12,108,2533,9,3,3,3,,,,,,,,,,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,,3,3,3,3,,,,,,,,,,,,3,3,3,3,4,2,3,3,3,3,3,,,,,,,,,,,,3,3,3,3,3,3,3,3,3,,,,,,,,,,,,,,,,,,,,,,,,,,,1,,5,,EN,,,Social Studies teacher,
|
||||||
|
2023-03-17 8:02:13,2023-03-17 8:07:50,0,71.174.81.214,100,337,1,2023-03-17 8:07:51,R_3qPCQvTuzxuBG1D,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,9,6,107,254199,10,,,,,,,,,,,,,3,5,4,4,1,3,5,,,,,2,5,3,4,,,,,,,,,,,,,,1,2,2,2,3,4,3,3,4,5,5,5,5,1,1,1,1,4,5,1,4,5,1,1,1,2,2,,,,,,,,,,5,4,4,4,3,4,,,,,,,,,,,,,,,,,,,,,2,,5,,EN,,,Social Studies teacher,
|
||||||
|
2023-03-17 7:57:51,2023-03-17 8:07:51,0,71.174.81.214,100,600,1,2023-03-17 8:07:52,R_9YvolWJTdYdTiZr,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,3,26,107,2590,11,2,2,4,,,,,,,,,,3,4,2,1,2,2,2,4,4,4,4,4,4,4,3,4,3,4,4,1,2,1,,,,,,,,,,,,,,,,,,,,,,,3,4,4,5,4,4,1,3,1,2,4,2,1,2,1,3,2,2,4,4,,,,,,,,,,,,,,,,,,,,,,,,,,,1,,5,,EN,Math teacher,,,
|
||||||
|
2023-03-17 8:01:46,2023-03-17 8:07:53,0,71.174.81.214,100,366,1,2023-03-17 8:07:54,R_3gZ0S5cEloq5w2R,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,7,1,109,3162,9,3,3,4,,,,,,,,,,2,2,1,2,1,3,3,2,4,4,3,3,4,4,5,4,3,3,4,1,4,1,,,,,,,,,,,,,,,,,,,,,,,1,2,3,4,1,4,3,1,2,1,3,3,4,3,3,4,4,4,3,4,,,,,,,,,,,,,,,,,,,,,,,,,,,1,,"4,5",,EN,Math teacher,,,
|
||||||
|
2023-03-17 8:02:33,2023-03-17 8:07:54,0,71.174.81.214,100,320,1,2023-03-17 8:07:55,R_2PhUgpxwTbsSaP7,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,5,27,107,2609,11,3,3,3,,,,,,,,,,2,3,3,5,1,3,3,5,5,5,5,4,4,5,5,2,1,3,2,4,5,5,,,,,,,3,4,3,4,3,,,,,,,,,,,,,,,,,,,,,,,2,2,4,2,3,3,2,2,3,2,2,2,2,2,2,,,,,,,,,,,,,,,,,,,,,1,,5,,EN,,,Social Studies teacher,
|
||||||
|
2023-03-17 7:57:10,2023-03-17 8:07:55,0,71.174.81.214,100,644,1,2023-03-17 8:07:55,R_1d1hdeJXxHBaW7o,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,7,26,108,2842,10,5,4,5,,,,,,,,,,,,,,,,,,,,,,,,,4,3,4,4,,,,,,,,,,4,4,3,5,3,5,5,5,5,5,3,4,4,4,4,5,5,5,4,5,3,3,1,3,2,2,3,2,2,3,1,4,,,,,4,3,3,2,1,3,,,,,,,,,,,,,,,,,,,,,1,,5,,EN,,,Social Studies teacher,
|
||||||
|
2023-03-17 8:00:33,2023-03-17 8:07:55,0,71.174.81.214,100,441,1,2023-03-17 8:07:56,R_2fs5Km5l79WjSxJ,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,4,19,106,2420,12,2,2,3,,,,,,,,,,4,1,1,5,1,2,4,2,4,3,2,4,4,3,3,3,3,3,3,5,1,5,,,,,,,1,2,1,1,3,,,,,,,,,,,,,,,,,,,,,,,4,4,3,4,4,4,2,5,3,3,3,2,4,4,3,,,,,,,,,,,,,,,,,,,,,1,,5,,EN,,,,English teacher
|
||||||
|
2023-03-17 8:01:45,2023-03-17 8:07:59,0,71.174.81.214,100,374,1,2023-03-17 8:08:00,R_3D0JHtwHs96qjqe,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,9,21,107,254613,10,,,,,,,,,,,,,5,3,3,5,2,3,3,,,,,4,4,4,4,,,,,,,,,,,,,,4,5,3,4,3,5,5,4,5,5,4,4,4,2,1,1,4,5,4,4,3,4,2,2,3,2,3,,,,,,,,,,4,4,5,4,4,5,,,,,,,,,,,,,,,,,,,,,1,,5,,EN,,,,English teacher
|
||||||
|
2023-03-17 7:58:26,2023-03-17 8:08:00,0,71.174.81.214,100,573,1,2023-03-17 8:08:00,R_1dFu2LJSJ254ScP,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,2,22,107,,11,,,,,,,,,,,,,,,,,,,,4,4,4,3,,,,,,,,,3,1,1,,,,,,,2,2,1,2,3,5,5,4,5,4,3,3,4,2,2,2,5,5,3,3,2,2,3,3,1,4,4,,,,,,4,4,4,4,4,3,4,3,2,4,,,,,,,,,,,,,,,,,,,,,1,,5,,EN,,,Social Studies teacher,
|
||||||
|
2023-03-17 8:01:05,2023-03-17 8:07:59,0,71.174.81.214,100,414,1,2023-03-17 8:08:00,R_2YbKgdTdvpGvQr1,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,1,28,109,3042,9,4,3,5,,,,,,,,,,5,4,3,2,1,2,2,5,5,5,5,4,4,5,3,3,3,3,3,2,2,2,,,,,,,4,4,3,4,2,,,,,,,,,,,,,,,,,,,,,,,3,2,3,2,3,4,3,4,2,2,3,2,3,1,2,,,,,,,,,,,,,,,,,,,,,1,,5,,EN,,,,English teacher
|
||||||
|
2023-03-17 7:59:47,2023-03-17 8:08:00,0,71.174.81.214,100,492,1,2023-03-17 8:08:00,R_1LAm1rGFvMfYv7V,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,11,23,106,2024,11,3,3,3,,,,,,,,,,4,3,2,4,1,3,2,5,5,5,5,5,5,5,5,3,3,4,3,5,4,5,,,,,,,,,,,,5,4,3,4,4,3,3,4,2,2,3,,,,,,,,,,,,3,3,3,2,3,4,3,4,3,,,,,,,,,,,,,,,,,,,,,,,,,,,1,,5,,EN,,Science teacher,,
|
||||||
|
2023-03-17 8:02:15,2023-03-17 8:08:02,0,71.174.81.214,100,347,1,2023-03-17 8:08:03,R_3qKdE7O57nZEbGV,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,10,5,107,LASID,10,,,,,,,,,,,,,,,,,,,,5,4,4,4,,,,,,,,,2,3,2,,,,,,,4,3,2,4,3,5,5,4,4,4,4,3,5,3,4,3,2,4,3,4,3,3,1,2,2,2,3,,,,,,5,4,4,5,4,4,5,3,3,4,,,,,,,,,,,,,,,,,,,,,1,,5,,EN,,,,English teacher
|
||||||
|
2023-03-17 8:00:34,2023-03-17 8:08:04,0,71.174.81.214,100,450,1,2023-03-17 8:08:05,R_6F55m7jgaPo3PBT,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,11,10,105,2660,12,,,,,,,,,,,,,,,,,,,,3,3,3,4,,,,,,,,,3,4,3,,,,,,,4,4,4,4,3,5,4,3,5,4,3,3,4,1,1,1,4,1,5,4,3,4,1,3,2,3,3,,,,,,2,3,4,2,3,3,3,2,2,3,,,,,,,,,,,,,,,,,,,,,2,,5,,EN,,Science teacher,,
|
||||||
|
2023-03-17 7:58:00,2023-03-17 8:08:08,0,71.174.81.214,100,608,1,2023-03-17 8:08:09,R_2uUtdyoAsIW2KLG,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,5,14,109,400377,9,4,4,5,,,,,,,,,,,,,,,,,,,,,,,,,3,3,3,2,,,,,,,,,,2,3,2,3,2,5,5,5,5,2,2,1,2,2,3,2,5,3,3,3,3,3,,2,1,2,3,,2,3,3,4,,,,,2,2,2,1,2,2,,,,,,,,,,,,,,,,,,,,,2,,5,,EN,,Science teacher,,
|
||||||
|
2023-03-17 7:58:08,2023-03-17 8:08:08,0,71.174.81.214,100,600,1,2023-03-17 8:08:09,R_3MzXaOVhyFtVV5o,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,3,31,108,3581,10,4,4,5,,,,,,,,,,,,,,,,,,,,,,,,,3,5,3,3,,,,,,,,,,3,4,2,4,3,5,5,4,5,4,3,3,4,2,4,3,5,5,3,4,3,3,2,4,5,5,4,4,1,5,5,4,,,,,2,3,4,2,2,4,,,,,,,,,,,,,,,,,,,,,2,,4,,EN,,,Social Studies teacher,
|
||||||
|
2023-03-17 8:01:52,2023-03-17 8:08:13,0,71.174.81.214,100,381,1,2023-03-17 8:08:14,R_27seXKkmq86v33P,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,5,10,109,3055,9,3,3,4,,,,,,,,,,4,5,5,5,4,4,5,5,5,4,4,2,2,4,3,3,2,3,4,5,5,4,,,,,,,,,,,,3,4,4,5,4,3,4,4,3,2,2,,,,,,,,,,,,3,2,1,1,3,2,1,4,2,,,,,,,,,,,,,,,,,,,,,,,,,,,3,Bigender,5,,EN,Math teacher,,,
|
||||||
|
2023-03-17 7:59:40,2023-03-17 8:08:14,0,71.174.81.214,100,513,1,2023-03-17 8:08:14,R_cwoxvi7PVhposeZ,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,7,23,106,2916,12,3,3,4,,,,,,,,,,4,3,4,3,1,1,3,2,3,3,3,3,3,4,3,3,4,4,3,4,5,2,,,,,,,,,,,,,,,,,,,,,,,1,3,4,4,3,2,4,1,1,2,3,3,1,2,4,3,4,4,2,1,,,,,,,,,,,,,,,,,,,,,,,,,,,2,,5,,EN,,Science teacher,,
|
||||||
|
2023-03-17 8:00:31,2023-03-17 8:08:14,0,71.174.81.214,100,463,1,2023-03-17 8:08:15,R_1LgdlLkewXbp67L,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,7,3,107,2463,11,,,,,,,,,,,,,,,,,,,,3,4,1,3,,,,,,,,,1,2,3,,,,,,,3,4,4,3,5,4,4,4,5,2,1,1,2,1,1,1,1,5,4,1,2,4,2,2,1,3,2,,,,,,3,3,2,3,3,3,3,3,3,3,,,,,,,,,,,,,,,,,,,,,1,,5,,EN,,Science teacher,,
|
||||||
|
2023-03-17 8:02:57,2023-03-17 8:08:18,0,71.174.81.214,100,321,1,2023-03-17 8:08:19,R_1dbiVIlzbBbwCmF,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,6,12,108,2832,10,4,3,4,,,,,,,,,,,,,,,,,,,,,,,,,3,4,4,3,,,,,,,,,,5,4,4,4,4,5,5,4,5,4,4,3,4,3,3,4,4,4,4,4,4,4,1,3,3,5,3,5,5,3,3,4,,,,,4,4,3,4,3,4,,,,,,,,,,,,,,,,,,,,,2,,5,,EN,Math teacher,,,
|
||||||
|
2023-03-17 8:01:59,2023-03-17 8:08:23,0,71.174.81.214,100,383,1,2023-03-17 8:08:23,R_SW8TOmpCxSMcfK1,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,5,11,109,3079,9,,,,,,,,,,,,,,,,,,,,3,2,2,2,,,,,,,,,4,4,1,,,,,,,2,1,1,2,1,4,4,3,4,4,4,3,3,2,2,1,1,1,2,3,2,3,1,1,1,2,3,,,,,,2,3,3,1,2,2,2,2,2,2,,,,,,,,,,,,,,,,,,,,,1,,5,,EN,,,,English teacher
|
||||||
|
2023-03-17 7:58:14,2023-03-17 8:08:23,0,71.174.81.214,100,608,1,2023-03-17 8:08:23,R_2Y9aNYBfcaqnfCv,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,12,17,108,2780,9,4,5,5,,,,,,,,,,4,3,3,3,3,4,2,3,4,5,5,1,4,2,5,4,4,4,3,4,1,5,,,,,,,,,,,,,,,,,,,,,,,3,5,3,3,3,4,2,3,4,4,3,3,2,3,4,4,3,5,3,3,,,,,,,,,,,,,,,,,,,,,,,,,,,2,,5,,EN,,Science teacher,,
|
||||||
|
2023-03-17 7:59:59,2023-03-17 8:08:30,0,71.174.81.214,100,511,1,2023-03-17 8:08:31,R_10OgrSMwnpE8BRr,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,1,13,106,2344,12,,,,,,,,,,,,,3,3,3,3,3,4,3,,,,,3,3,3,4,,,,,,,,,,,,,,4,4,3,4,3,4,4,4,3,3,4,4,4,2,3,1,5,4,3,4,4,4,4,3,2,4,3,,,,,,,,,,5,3,5,3,3,5,,,,,,,,,,,,,,,,,,,,,2,,5,,EN,,Science teacher,,
|
||||||
|
2023-03-17 7:57:06,2023-03-17 8:08:35,0,71.174.81.214,100,688,1,2023-03-17 8:08:35,R_3VHavaTiftOfpm1,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,5,25,109,3608,9,,,,,,,,,,,,,,,,,,,,4,4,3,3,,,,,,,,,2,3,3,,,,,,,5,4,3,4,4,5,5,5,5,3,3,4,4,3,3,4,3,5,4,4,3,3,4,4,4,4,3,,,,,,2,2,3,2,3,2,2,3,1,2,,,,,,,,,,,,,,,,,,,,,2,,5,,EN,Math teacher,,,
|
||||||
|
2023-03-17 7:58:09,2023-03-17 8:08:36,0,71.174.81.214,100,627,1,2023-03-17 8:08:37,R_27vBIMBcTHpjRuK,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,6,3,109,3105,9,4,3,4,,,,,,,,,,4,5,4,4,1,1,1,3,4,3,3,2,2,2,2,2,3,2,4,3,2,5,,,,,,,3,2,2,3,2,,,,,,,,,,,,,,,,,,,,,,,2,2,2,2,2,4,3,4,3,4,3,2,3,3,3,,,,,,,,,,,,,,,,,,,,,1,,5,,EN,,Science teacher,,
|
||||||
|
2023-03-17 7:59:08,2023-03-17 8:08:37,0,71.174.81.214,100,568,1,2023-03-17 8:08:37,R_2E9JBqUiXo92Eyf,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,5,27,106,,12,2,2,2,,,,,,,,,,3,3,3,2,3,3,3,4,4,4,4,3,3,3,3,4,4,4,4,2,3,3,,,,,,,,,,,,4,3,4,4,4,3,4,4,3,2,2,,,,,,,,,,,,3,2,4,3,3,3,3,5,4,,,,,,,,,,,,,,,,,,,,,,,,,,,1,,3,,EN,,,Social Studies teacher,
|
||||||
|
2023-03-17 8:02:15,2023-03-17 8:08:38,0,71.174.81.214,100,383,1,2023-03-17 8:08:39,R_3gXfy7UMOcINcoZ,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,10,2,107,400004,10,,,,,,,,,,,,,1,2,2,2,2,3,2,,,,,4,4,5,4,,,,,,,,,,,,,,3,4,3,4,4,5,4,4,5,4,3,4,3,2,1,2,4,4,3,4,2,2,2,2,3,3,3,,,,,,,,,,3,5,5,3,3,4,,,,,,,,,,,,,,,,,,,,,1,,4,,EN,,,,English teacher
|
||||||
|
2023-03-17 8:01:47,2023-03-17 8:08:39,0,71.174.81.214,100,411,1,2023-03-17 8:08:39,R_2fqYd0syA6LI8BA,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,11,15,107,3775,10,4,3,5,,,,,,,,,,2,2,2,2,1,2,2,4,3,2,3,2,3,3,4,3,4,2,3,4,3,2,,,,,,,,,,,,5,4,3,5,3,1,2,2,2,2,4,,,,,,,,,,,,1,2,4,2,2,5,4,1,4,,,,,,,,,,,,,,,,,,,,,,,,,,,1,,4,,EN,,,,English teacher
|
||||||
|
2023-03-17 8:02:18,2023-03-17 8:08:41,0,71.174.81.214,100,383,1,2023-03-17 8:08:42,R_1KewDvIDZf9g88H,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,1,16,109,3036,9,,,,,,,,,,,,,5,4,4,4,3,4,3,,,,,4,4,4,3,,,,,,,,,,,,,,3,3,3,4,2,5,5,5,5,5,4,4,5,2,1,2,2,4,3,3,2,4,4,3,3,3,3,,,,,,,,,,4,2,2,3,4,2,,,,,,,,,,,,,,,,,,,,,1,,5,,EN,Math teacher,,,
|
||||||
|
2023-03-17 8:02:14,2023-03-17 8:08:51,0,71.174.81.214,100,396,1,2023-03-17 8:08:51,R_Ral3nJGi8Km4GdP,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,8,6,108,2801,9,3,3,3,,,,,,,,,,4,3,3,4,1,2,1,3,3,3,3,4,3,3,3,4,4,4,4,1,4,4,,,,,,,,,,,,,,,,,,,,,,,3,3,3,3,2,3,2,3,2,3,3,4,4,4,3,4,4,4,4,4,,,,,,,,,,,,,,,,,,,,,,,,,,,1,,5,,EN,,,Social Studies teacher,
|
||||||
|
2023-03-17 8:01:58,2023-03-17 8:08:53,0,71.174.81.214,100,414,1,2023-03-17 8:08:54,R_1IKj9JbiwVgDphX,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,3,22,109,383,9,,,,,,,,,,,,,,,,,,,,2,4,2,2,,,,,,,,,1,4,1,,,,,,,4,4,3,3,1,5,5,4,5,4,1,2,4,2,2,4,4,3,2,4,1,3,2,1,2,3,3,,,,,,4,5,4,4,4,4,4,3,2,4,,,,,,,,,,,,,,,,,,,,,1,,5,,EN,,,Social Studies teacher,
|
||||||
|
2023-03-17 8:00:59,2023-03-17 8:08:53,0,71.174.81.214,100,473,1,2023-03-17 8:08:54,R_2duUgvyVcSJVTzd,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,10,18,108,3107,9,3,4,5,,,,,,,,,,,,,,,,,,,,,,,,,4,4,4,4,,,,,,,,,,4,4,4,4,4,5,5,4,5,5,4,4,5,3,1,1,4,4,4,5,4,4,1,3,2,2,4,4,3,4,4,4,,,,,4,4,5,4,4,4,,,,,,,,,,,,,,,,,,,,,1,,5,,EN,Math teacher,,,
|
||||||
|
2023-03-17 7:58:12,2023-03-17 8:08:53,0,71.174.81.214,100,640,1,2023-03-17 8:08:54,R_1rBVoPfD4C4wVZK,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,11,30,107,3121,10,3,3,2,,,,,,,,,,2,2,4,3,1,2,1,4,4,4,4,3,3,4,4,2,2,3,3,2,4,3,,,,,,,,,,,,,,,,,,,,,,,3,2,2,3,1,2,1,2,1,2,2,2,4,3,3,5,4,4,3,3,,,,,,,,,,,,,,,,,,,,,,,,,,,1,,6,,EN,,,Social Studies teacher,
|
||||||
|
2023-03-17 7:57:53,2023-03-17 8:08:55,0,71.174.81.214,100,661,1,2023-03-17 8:08:55,R_3O2Dlx6vIeYJ7XN,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,12,23,106,3648,11,3,3,3,,,,,,,,,,2,2,3,2,1,2,2,1,1,1,1,4,2,2,2,3,3,1,3,4,1,3,,,,,,,3,3,2,2,1,,,,,,,,,,,,,,,,,,,,,,,2,1,1,1,2,2,2,2,3,4,2,3,3,2,2,,,,,,,,,,,,,,,,,,,,,1,,5,,EN,Math teacher,,,
|
||||||
|
2023-03-17 8:03:21,2023-03-17 8:08:56,0,71.174.81.214,100,334,1,2023-03-17 8:08:56,R_2taohrMUfnwqGPh,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,8,25,106,3649,12,4,3,4,,,,,,,,,,4,3,3,4,3,3,1,3,4,3,3,3,3,3,3,3,2,3,2,3,4,4,,,,,,,4,4,3,4,4,,,,,,,,,,,,,,,,,,,,,,,3,3,2,2,3,4,1,2,3,4,2,3,2,4,3,,,,,,,,,,,,,,,,,,,,,1,,5,,EN,,Science teacher,,
|
||||||
|
2023-03-17 7:58:23,2023-03-17 8:08:56,0,71.174.81.214,100,632,1,2023-03-17 8:08:57,R_3e5kj2Fz4YleBXa,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,12,13,108,2944,9,4,5,5,,,,,,,,,,2,3,4,4,4,5,4,3,3,3,3,3,3,3,3,4,3,4,4,5,5,1,,,,,,,,,,,,,,,,,,,,,,,5,5,3,4,2,5,3,4,3,3,4,4,1,4,4,4,4,4,5,4,,,,,,,,,,,,,,,,,,,,,,,,,,,2,,5,,EN,,Science teacher,,
|
||||||
|
2023-03-17 7:57:30,2023-03-17 8:08:58,0,71.174.81.214,100,687,1,2023-03-17 8:08:58,R_dgsb9z2nt3rtb8Z,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,3,3,108,2802,10,,,,,,,,,,,,,3,3,4,5,2,3,2,,,,,1,2,2,2,,,,,,,,,,,,,,5,4,3,4,3,5,5,4,5,3,2,2,2,3,2,4,4,4,3,3,2,3,1,2,2,4,3,,,,,,,,,,3,3,4,3,2,3,,,,,,,,,,,,,,,,,,,,,2,,5,,EN,,,Social Studies teacher,
|
||||||
|
2023-03-17 8:01:28,2023-03-17 8:08:59,0,71.174.81.214,100,450,1,2023-03-17 8:09:00,R_2VCTq94pyAyi4vu,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,12,1,107,1830,10,3,3,4,,,,,,,,,,5,2,2,5,1,3,2,5,5,5,5,5,4,5,4,3,3,3,3,4,3,1,,,,,,,2,2,2,2,2,,,,,,,,,,,,,,,,,,,,,,,3,2,3,2,3,4,3,5,2,3,2,3,2,2,3,,,,,,,,,,,,,,,,,,,,,1,,5,,EN,,Science teacher,,
|
||||||
|
2023-03-17 7:57:33,2023-03-17 8:09:04,0,71.174.81.214,100,691,1,2023-03-17 8:09:05,R_10N5ZpdB5z6RbFX,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,12,28,108,3096,9,3,4,4,,,,,,,,,,3,3,4,4,2,3,2,5,5,5,5,3,2,2,2,5,4,4,5,1,2,1,,,,,,,,,,,,5,5,5,5,5,4,4,4,3,3,4,,,,,,,,,,,,3,2,4,2,5,4,4,3,4,,,,,,,,,,,,,,,,,,,,,,,,,,,2,,5,,EN,,Science teacher,,
|
||||||
|
2023-03-17 7:57:06,2023-03-17 8:09:09,0,71.174.81.214,100,723,1,2023-03-17 8:09:10,R_10H78qoRE8tuWxT,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,11,12,108,3052,9,,,,,,,,,,,,,,,,,,,,4,5,4,5,,,,,,,,,5,4,1,,,,,,,4,4,3,3,3,4,5,4,4,2,2,2,3,4,3,4,1,1,4,5,4,3,1,2,1,3,4,,,,,,2,2,3,2,3,3,3,4,1,3,,,,,,,,,,,,,,,,,,,,,2,,6,,EN,Math teacher,,,
|
||||||
|
2023-03-17 8:01:24,2023-03-17 8:09:12,0,71.174.81.214,100,467,1,2023-03-17 8:09:13,R_1jNdZE7YxZF9kSg,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,9,29,108,264627,9,2,3,5,,,,,,,,,,3,3,2,3,3,3,2,4,4,5,3,2,1,1,2,3,3,2,4,2,2,1,,,,,,,,,,,,,,,,,,,,,,,3,3,3,3,3,3,5,2,3,2,3,4,3,3,4,4,4,3,4,4,,,,,,,,,,,,,,,,,,,,,,,,,,,2,,3,,EN,,Science teacher,,
|
||||||
|
2023-03-17 7:59:33,2023-03-17 8:09:13,0,71.174.81.214,100,579,1,2023-03-17 8:09:13,R_3NEWS85qsMhdmzZ,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,12,13,107,2845,10,5,4,4,,,,,,,,,,,,,,,,,,,,,,,,,3,3,3,3,,,,,,,,,,4,4,1,5,4,5,4,5,5,4,3,3,4,1,3,3,3,3,4,5,3,4,4,3,3,3,3,3,3,3,3,3,,,,,4,3,4,3,3,3,,,,,,,,,,,,,,,,,,,,,2,,"3,5",,EN,,,Social Studies teacher,
|
||||||
|
2023-03-17 7:58:26,2023-03-17 8:09:14,0,71.174.81.214,100,647,1,2023-03-17 8:09:14,R_3iznotFCeFT29bp,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,6,4,108,2819,10,3,3,4,,,,,,,,,,4,3,3,3,3,3,3,2,4,2,4,3,3,5,5,2,3,3,3,2,3,1,,,,,,,,,,,,,,,,,,,,,,,4,4,2,5,3,3,4,3,3,4,4,3,1,2,3,2,3,3,5,4,,,,,,,,,,,,,,,,,,,,,,,,,,,2,,5,,EN,Math teacher,,,
|
||||||
|
2023-03-17 8:02:00,2023-03-17 8:09:15,0,71.174.81.214,100,434,1,2023-03-17 8:09:15,R_w7WuMKu5lbsPEm5,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,8,3,107,2641,10,,,,,,,,,,,,,4,3,3,3,1,3,1,,,,,3,3,3,3,,,,,,,,,,,,,,5,5,3,5,3,5,5,5,5,2,2,3,3,5,5,4,,,3,3,3,3,4,4,1,4,4,,,,,,,,,,4,4,4,4,3,4,,,,,,,,,,,,,,,,,,,,,2,,5,,EN,,,,English teacher
|
||||||
|
2023-03-17 7:57:47,2023-03-17 8:09:15,0,71.174.81.214,100,687,1,2023-03-17 8:09:15,R_WqBqsQ9BPAfUPbr,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,10,14,108,LASID,9,3,5,5,,,,,,,,,,,,,,,,,,,,,,,,,4,4,3,5,,,,,,,,,,4,4,2,3,2,5,5,5,5,4,2,2,4,3,2,3,3,5,4,4,3,5,2,3,3,4,4,4,1,2,5,5,,,,,4,4,4,3,4,5,,,,,,,,,,,,,,,,,,,,,2,,4,,EN,,,Social Studies teacher,
|
||||||
|
2023-03-17 8:02:32,2023-03-17 8:09:15,0,71.174.81.214,100,402,1,2023-03-17 8:09:16,R_Z4S9Z3jdLz7pGud,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,8,28,107,2449,11,3,3,5,,,,,,,,,,4,4,3,4,1,3,3,2,3,1,2,2,2,4,4,4,2,2,4,1,2,1,,,,,,,,,,,,5,4,4,5,2,2,3,3,3,3,3,,,,,,,,,,,,4,3,2,3,2,2,3,4,5,,,,,,,,,,,,,,,,,,,,,,,,,,,1,,5,,EN,,,,English teacher
|
||||||
|
2023-03-17 8:01:22,2023-03-17 8:09:16,0,71.174.81.214,100,474,1,2023-03-17 8:09:17,R_1hz33ixTjvfKVWp,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,6,3,109,3111,9,4,4,5,,,,,,,,,,5,3,5,3,2,3,3,3,4,2,3,5,5,4,3,4,3,4,4,5,5,5,,,,,,,,,,,,,,,,,,,,,,,4,5,3,4,3,4,4,1,1,3,4,4,1,4,4,5,4,5,5,4,,,,,,,,,,,,,,,,,,,,,,,,,,,2,,5,,EN,,Science teacher,,
|
||||||
|
2023-03-17 8:01:10,2023-03-17 8:09:17,0,71.174.81.214,100,487,1,2023-03-17 8:09:18,R_3kL2Aj0XUSDnxIs,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,10,7,104,200142,12,4,3,5,,,,,,,,,,3,4,3,4,3,4,4,2,4,4,2,3,1,2,2,4,2,3,5,2,2,1,,,,,,,4,4,3,3,4,,,,,,,,,,,,,,,,,,,,,,,2,1,3,2,5,4,5,2,2,2,3,4,3,3,4,,,,,,,,,,,,,,,,,,,,,1,,4,,EN,,Science teacher,,
|
||||||
|
2023-03-17 8:01:45,2023-03-17 8:09:17,0,71.174.81.214,100,451,1,2023-03-17 8:09:18,R_1ihybB2yxzj7YTp,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,10,3,108,254458,10,,,,,,,,,,,,,,,,,,,,5,4,5,5,,,,,,,,,1,3,1,,,,,,,5,5,4,5,4,5,5,5,5,5,3,2,5,4,5,4,5,3,4,5,5,5,1,5,2,5,3,,,,,,3,5,3,5,5,5,5,4,3,5,,,,,,,,,,,,,,,,,,,,,2,,3,,EN,Math teacher,,,
|
||||||
|
2023-03-17 8:02:36,2023-03-17 8:09:18,0,71.174.81.214,100,402,1,2023-03-17 8:09:19,R_1d0KVrDkH1y2gLQ,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,10,7,107,3407,10,4,4,5,,,,,,,,,,,,,,,,,,,,,,,,,3,5,2,4,,,,,,,,,,4,4,4,5,3,5,5,4,5,5,3,3,4,2,1,3,4,5,5,4,4,4,1,3,3,3,4,5,4,5,5,5,,,,,4,5,4,4,4,5,,,,,,,,,,,,,,,,,,,,,2,,5,,EN,,,Social Studies teacher,
|
||||||
|
2023-03-17 7:57:11,2023-03-17 8:09:20,0,71.174.81.214,100,729,1,2023-03-17 8:09:21,R_2yjyqtB9OhYpCed,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,2,8,106,400397,11,5,3,5,,,,,,,,,,2,3,3,3,3,4,2,5,4,5,4,5,4,4,5,2,3,2,2,5,4,2,,,,,,,2,2,2,4,4,,,,,,,,,,,,,,,,,,,,,,,3,2,3,1,3,4,5,5,5,4,3,5,4,3,4,,,,,,,,,,,,,,,,,,,,,1,,5,,EN,Math teacher,,,
|
||||||
|
2023-03-17 8:02:00,2023-03-17 8:09:21,0,71.174.81.214,100,440,1,2023-03-17 8:09:21,R_2rC8uu5riSBglhJ,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,2,6,108,2701,10,4,3,5,,,,,,,,,,5,4,4,5,4,4,4,4,3,3,3,3,4,4,3,5,4,5,5,3,4,3,,,,,,,,,,,,,,,,,,,,,,,5,5,4,5,3,3,4,4,3,5,4,4,5,4,3,4,5,5,4,4,,,,,,,,,,,,,,,,,,,,,,,,,,,2,,5,,EN,Math teacher,,,
|
||||||
|
2023-03-17 8:01:42,2023-03-17 8:09:22,0,71.174.81.214,100,459,1,2023-03-17 8:09:22,R_UWJi7aZsg5XKYZH,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,1,11,108,2813,10,4,3,4,,,,,,,,,,3,4,4,5,3,3,3,4,4,3,4,3,3,3,3,3,4,4,3,3,5,4,,,,,,,4,5,3,5,4,,,,,,,,,,,,,,,,,,,,,,,4,2,2,2,3,3,2,5,2,4,2,3,1,2,3,,,,,,,,,,,,,,,,,,,,,2,,5,,EN,Math teacher,,,
|
||||||
|
2023-03-17 8:01:44,2023-03-17 8:09:29,0,71.174.81.214,100,465,1,2023-03-17 8:09:29,R_UMBfCUhnuAEqmgp,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,10,20,108,3075,9,3,3,3,,,,,,,,,,4,3,3,4,2,3,2,3,4,3,4,3,3,4,3,3,3,4,4,3,3,4,,,,,,,,,,,,,,,,,,,,,,,4,5,4,4,3,3,4,3,2,2,3,3,4,3,3,4,4,3,4,4,,,,,,,,,,,,,,,,,,,,,,,,,,,1,,5,,EN,,,,English teacher
|
||||||
|
2023-03-17 8:03:04,2023-03-17 8:09:31,0,71.174.81.214,100,387,1,2023-03-17 8:09:32,R_27vCavhwBtkpQ2y,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,6,1,108,4015,10,2,3,4,,,,,,,,,,,,,,,,,,,,,,,,,4,3,4,4,,,,,,,,,,3,3,3,3,2,2,5,3,3,4,4,4,5,2,2,2,1,2,3,4,3,3,4,1,3,2,4,3,2,4,4,4,,,,,3,4,3,3,3,3,,,,,,,,,,,,,,,,,,,,,1,,5,,EN,,,Social Studies teacher,
|
||||||
|
2023-03-17 7:58:14,2023-03-17 8:09:34,0,71.174.81.214,100,679,1,2023-03-17 8:09:34,R_12KDTmfrvDtKzpQ,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,12,5,108,3025,9,3,3,4,,,,,,,,,,,,,,,,,,,,,,,,,3,3,4,4,,,,,,,,,,4,4,3,3,4,5,5,5,5,4,3,4,3,3,2,2,4,4,3,3,3,3,3,4,3,3,4,5,4,4,4,5,,,,,4,5,4,4,4,5,,,,,,,,,,,,,,,,,,,,,1,,5,,EN,,,Social Studies teacher,
|
||||||
|
2023-03-17 8:00:39,2023-03-17 8:09:34,0,71.174.81.214,100,535,1,2023-03-17 8:09:35,R_2zoTr9YxuC9bOiA,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,,,,,11,,,,,,,,,,,,,,,,,,,,3,3,3,3,,,,,,,,,3,3,3,,,,,,,3,4,3,3,1,5,4,4,4,2,1,4,1,1,1,1,1,1,3,3,3,3,1,1,1,1,2,,,,,,1,1,3,1,1,2,2,1,1,1,,,,,,,,,,,,,,,,,,,,,2,,5,,EN,,Science teacher,,
|
||||||
|
2023-03-17 8:02:44,2023-03-17 8:09:38,0,71.174.81.214,100,413,1,2023-03-17 8:09:38,R_1fmkBV8LDw42NMl,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,11,3,108,3073,9,,,,,,,,,,,,,,,,,,,,3,4,3,4,,,,,,,,,3,5,3,,,,,,,4,4,4,4,2,4,5,4,4,5,2,4,4,3,2,2,4,3,4,3,4,2,1,3,2,3,4,,,,,,3,2,2,3,3,3,3,3,1,3,,,,,,,,,,,,,,,,,,,,,1,,5,,EN,,,,English teacher
|
||||||
|
2023-03-17 8:01:48,2023-03-17 8:09:41,0,71.174.81.214,100,472,1,2023-03-17 8:09:41,R_TdxN9VKaZqBBBMB,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,8,31,107,2895,10,5,5,5,,,,,,,,,,3,3,3,3,3,3,4,3,4,3,2,1,4,3,3,4,2,3,4,3,3,3,,,,,,,,,,,,5,5,4,5,4,5,4,4,4,1,3,,,,,,,,,,,,3,3,4,3,3,5,5,4,5,,,,,,,,,,,,,,,,,,,,,,,,,,,1,,4,,EN,,,Social Studies teacher,
|
||||||
|
2023-03-17 8:01:56,2023-03-17 8:09:42,0,71.174.81.214,100,465,1,2023-03-17 8:09:42,R_1KjSUlNdffuIQaf,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,12,4,107,2888,10,,,,,,,,,,,,,,,,,,,,5,4,4,4,,,,,,,,,2,3,2,,,,,,,5,5,4,5,3,4,5,5,5,5,4,5,5,4,3,4,2,3,5,5,4,5,3,4,4,5,3,,,,,,3,2,5,3,3,3,3,3,3,2,,,,,,,,,,,,,,,,,,,,,2,,5,,EN,,,,English teacher
|
||||||
|
2023-03-17 7:57:35,2023-03-17 8:09:42,0,71.174.81.214,100,726,1,2023-03-17 8:09:42,R_uf7R3cPb6mwnmnf,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,4,10,107,3400,10,4,4,5,,,,,,,,,,,,,,,,,,,,,,,,,1,1,2,2,,,,,,,,,,3,3,4,4,3,5,5,4,4,2,2,2,1,2,3,4,4,5,1,2,3,1,1,3,2,3,4,4,1,3,3,4,,,,,1,4,4,2,3,4,,,,,,,,,,,,,,,,,,,,,2,,"5,8",,EN,,Science teacher,,
|
||||||
|
2023-03-17 8:00:29,2023-03-17 8:09:43,0,71.174.81.214,100,553,1,2023-03-17 8:09:43,R_3fiTRThrru22tmt,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,7,27,107,2906,10,,,,,,,,,,,,,3,4,3,3,3,4,3,,,,,3,3,4,3,,,,,,,,,,,,,,3,4,4,3,3,3,4,5,4,5,3,3,4,3,4,3,3,4,4,5,4,4,3,3,2,4,4,,,,,,,,,,4,5,5,3,4,5,,,,,,,,,,,,,,,,,,,,,2,,5,,EN,,,Social Studies teacher,
|
||||||
|
2023-03-17 8:02:17,2023-03-17 8:09:50,0,71.174.81.214,100,452,1,2023-03-17 8:09:51,R_6hBSvXbXvAICHqV,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,10,15,108,3051,9,4,3,4,,,,,,,,,,3,4,4,5,3,3,4,3,4,3,4,3,4,4,5,3,2,2,4,1,4,3,,,,,,,,,,,,4,4,4,5,4,3,4,4,4,2,3,,,,,,,,,,,,4,4,3,4,2,4,3,5,3,,,,,,,,,,,,,,,,,,,,,,,,,,,1,,5,,EN,Math teacher,,,
|
||||||
|
2023-03-17 8:01:11,2023-03-17 8:09:59,0,71.174.81.214,100,527,1,2023-03-17 8:09:59,R_1eEvtRvFV02W7ty,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,11,25,106,2534,11,2,2,3,,,,,,,,,,2,3,3,3,2,3,4,5,5,5,5,3,3,3,3,5,4,5,5,5,5,4,,,,,,,3,3,3,3,4,,,,,,,,,,,,,,,,,,,,,,,4,2,3,4,4,4,4,4,4,4,5,4,4,5,4,,,,,,,,,,,,,,,,,,,,,2,,5,,EN,,,Social Studies teacher,
|
||||||
|
2023-03-17 7:58:28,2023-03-17 8:09:59,0,71.174.81.214,100,690,1,2023-03-17 8:10:00,R_210w8Vf82AU8yWK,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,8,29,106,1819,12,4,5,5,,,,,,,,,,2,2,2,3,1,2,3,4,4,4,4,5,4,5,5,2,4,4,4,3,4,3,,,,,,,,,,,,,,,,,,,,,,,5,3,3,3,2,4,1,2,2,3,3,1,2,2,1,3,3,3,1,2,,,,,,,,,,,,,,,,,,,,,,,,,,,1,,3,,EN,,Science teacher,,
|
||||||
|
2023-03-17 7:58:07,2023-03-17 8:10:01,0,71.174.81.214,100,714,1,2023-03-17 8:10:02,R_3NQCjoYMBsxXKni,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,11,17,106,2756,11,3,2,4,,,,,,,,,,3,3,4,5,2,3,3,4,4,4,4,3,3,4,3,2,2,3,3,3,5,5,,,,,,,,,,,,,,,,,,,,,,,4,3,1,4,2,3,5,1,2,3,3,5,3,4,3,4,5,3,5,4,,,,,,,,,,,,,,,,,,,,,,,,,,,2,,4,,EN,,Science teacher,,
|
||||||
|
2023-03-17 8:01:19,2023-03-17 8:10:05,0,71.174.81.214,100,525,1,2023-03-17 8:10:05,R_2CdiC3LZljLaliV,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,5,8,109,3140,9,,,,,,,,,,,,,2,4,3,2,1,1,1,,,,,3,4,2,4,,,,,,,,,,,,,,4,2,2,1,2,1,5,3,4,1,1,1,2,1,1,1,3,3,2,3,1,3,4,2,1,1,1,,,,,,,,,,4,4,4,3,4,4,,,,,,,,,,,,,,,,,,,,,1,,5,,EN,,,Social Studies teacher,
|
||||||
|
2023-03-17 7:57:09,2023-03-17 8:10:05,0,71.174.81.214,100,776,1,2023-03-17 8:10:06,R_2Cw9l5l94yKpYnU,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,9,30,108,3045,9,3,4,4,,,,,,,,,,3,3,3,3,2,4,3,4,3,3,3,5,4,4,4,4,4,4,4,5,5,3,,,,,,,,,,,,3,4,4,5,4,4,3,4,3,2,2,,,,,,,,,,,,5,4,4,3,4,5,4,4,5,,,,,,,,,,,,,,,,,,,,,,,,,,,1,,5,,EN,,,Social Studies teacher,
|
||||||
|
2023-03-17 8:01:58,2023-03-17 8:10:08,0,71.174.81.214,100,489,1,2023-03-17 8:10:08,R_3LjbWPeBSAYIqAX,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,5,21,109,3035,9,,,,,,,,,,,,,4,4,3,2,2,2,2,,,,,3,4,3,3,,,,,,,,,,,,,,3,3,2,4,3,4,5,4,4,2,3,2,3,1,4,2,3,4,3,2,1,3,2,3,2,1,2,,,,,,,,,,4,4,3,4,2,3,,,,,,,,,,,,,,,,,,,,,1,,7,ecuadorian,EN,,Science teacher,,
|
||||||
|
2023-03-17 7:57:12,2023-03-17 8:10:10,0,71.174.81.214,100,778,1,2023-03-17 8:10:11,R_cVnjAtWta3CoTL3,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,11,1,108,3071,9,,,,,,,,,,,,,,,,,,,,4,4,4,4,,,,,,,,,3,4,3,,,,,,,3,4,3,3,3,5,4,4,5,3,1,4,3,2,1,2,3,2,4,5,4,5,3,2,2,2,4,,,,,,3,4,5,3,2,2,3,2,1,3,,,,,,,,,,,,,,,,,,,,,2,,5,,EN,,,,English teacher
|
||||||
|
2023-03-17 8:03:10,2023-03-17 8:10:14,0,71.174.81.214,100,423,1,2023-03-17 8:10:14,R_6xwuEBVV5xtuGCB,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,11,21,108,2526,9,4,5,4,,,,,,,,,,1,1,1,5,1,1,2,3,3,1,3,4,3,4,4,3,4,3,3,1,3,3,,,,,,,,,,,,2,5,2,5,5,3,1,3,1,1,1,,,,,,,,,,,,1,1,1,2,1,3,2,5,2,,,,,,,,,,,,,,,,,,,,,,,,,,,1,,5,,EN,,,,English teacher
|
||||||
|
2023-03-17 7:57:07,2023-03-17 8:10:22,0,71.174.81.214,100,795,1,2023-03-17 8:10:23,R_pGaaNqEJNoaTDWN,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,8,8,109,3028,9,3,3,4,,,,,,,,,,4,4,3,4,2,3,2,4,4,3,5,4,3,5,5,3,3,4,4,5,5,4,,,,,,,,,,,,,,,,,,,,,,,2,4,2,3,2,3,4,2,2,1,3,2,4,2,3,3,2,4,5,4,,,,,,,,,,,,,,,,,,,,,,,,,,,1,,5,,EN,Math teacher,,,
|
||||||
|
2023-03-17 8:01:21,2023-03-17 8:10:23,0,71.174.81.214,100,542,1,2023-03-17 8:10:24,R_0DvAynHnf09eDTP,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,4,29,108,3650,10,,,,,,,,,,,,,,,,,,,,2,4,2,3,,,,,,,,,2,2,2,,,,,,,4,4,4,4,4,4,3,4,4,4,4,4,4,1,1,1,5,3,3,3,2,3,1,3,4,3,2,,,,,,3,2,5,1,3,3,2,2,3,2,,,,,,,,,,,,,,,,,,,,,2,,5,,EN,,,Social Studies teacher,
|
||||||
|
2023-03-17 8:00:01,2023-03-17 8:10:30,0,71.174.81.214,100,628,1,2023-03-17 8:10:31,R_1Lkb5I6h5x172cS,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,11,23,106,nc2601,11,4,4,4,,,,,,,,,,4,2,3,4,2,2,3,3,4,3,4,3,3,4,4,3,3,3,3,2,4,2,,,,,,,,,,,,,,,,,,,,,,,3,3,3,3,3,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,,,,,,,,,,,,,,,,,,,,,,,,,,,1,,5,,EN,,,,English teacher
|
||||||
|
2023-03-17 7:57:40,2023-03-17 8:10:31,0,71.174.81.214,100,771,1,2023-03-17 8:10:31,R_3koE5vdWyibL6PE,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,7,9,107,2635,10,3,3,4,,,,,,,,,,2,2,4,5,2,2,2,2,3,3,3,3,2,3,4,4,4,3,4,2,3,1,,,,,,,,,,,,,,,,,,,,,,,5,4,3,3,3,3,3,3,2,3,4,4,3,3,2,3,4,4,3,4,,,,,,,,,,,,,,,,,,,,,,,,,,,2,,5,,EN,,,,English teacher
|
||||||
|
2023-03-17 8:02:38,2023-03-17 8:10:40,0,71.174.81.214,100,482,1,2023-03-17 8:10:40,R_2ayRtzy1rbX9TfY,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,11,14,107,254128,10,,,,,,,,,,,,,,,,,,,,4,4,5,5,,,,,,,,,4,4,1,,,,,,,3,4,4,4,2,4,5,4,5,4,2,3,3,1,2,1,2,2,2,2,2,2,4,2,2,2,1,,,,,,5,5,4,5,5,5,4,5,5,5,,,,,,,,,,,,,,,,,,,,,1,,5,,EN,Math teacher,,,
|
||||||
|
2023-03-17 8:01:59,2023-03-17 8:10:42,0,71.174.81.214,100,522,1,2023-03-17 8:10:42,R_12scSrb9haVNBth,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,11,15,108,2933,9,3,4,5,,,,,,,,,,2,2,,,1,2,2,1,4,3,3,2,1,2,4,1,1,2,2,5,3,5,,,,,,,,,,,,,,,,,,,,,,,4,4,2,5,1,2,,1,1,1,3,4,3,2,3,4,4,3,4,4,,,,,,,,,,,,,,,,,,,,,,,,,,,1,,6,,EN,,,Social Studies teacher,
|
||||||
|
2023-03-17 7:58:38,2023-03-17 8:10:43,0,71.174.81.214,100,724,1,2023-03-17 8:10:44,R_3oGxZ68R4Du26t0,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,5,24,106,2354,12,4,3,5,,,,,,,,,,5,3,3,5,1,3,3,4,3,2,3,5,5,5,5,1,4,2,1,4,3,4,,,,,,,,,,,,5,4,4,5,2,2,3,4,3,2,3,,,,,,,,,,,,3,3,4,5,4,4,5,2,3,,,,,,,,,,,,,,,,,,,,,,,,,,,1,,5,,EN,,,Social Studies teacher,
|
||||||
|
2023-03-17 8:04:00,2023-03-17 8:10:48,0,71.174.81.214,100,408,1,2023-03-17 8:10:49,R_1pQFEFuklMtqjrB,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,6,20,106,400400,11,3,4,5,,,,,,,,,,4,4,3,3,2,3,2,5,5,3,5,3,2,3,3,5,4,4,4,5,5,3,,,,,,,,,,,,5,5,5,5,4,3,3,4,3,3,2,,,,,,,,,,,,5,2,4,3,5,4,4,4,4,,,,,,,,,,,,,,,,,,,,,,,,,,,2,,4,,EN,,,,English teacher
|
||||||
|
2023-03-17 8:02:29,2023-03-17 8:10:53,0,71.174.81.214,100,503,1,2023-03-17 8:10:53,R_8H2xDvanQWS3gvT,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,10,18,108,3342,9,4,3,4,,,,,,,,,,2,3,4,3,1,3,3,2,3,3,4,3,2,3,3,4,2,2,2,4,4,3,,,,,,,,,,,,,,,,,,,,,,,4,4,2,3,3,2,3,2,3,1,2,3,3,2,1,4,4,4,3,4,,,,,,,,,,,,,,,,,,,,,,,,,,,1,,5,,EN,,,Social Studies teacher,
|
||||||
|
2023-03-17 7:58:38,2023-03-17 8:11:00,0,71.174.81.214,100,741,1,2023-03-17 8:11:01,R_3fuYu1wpLdmotTt,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,10,12,107,2805,10,4,3,4,,,,,,,,,,5,5,5,5,3,4,4,4,5,4,5,4,4,5,5,3,4,4,5,4,5,5,,,,,,,,,,,,5,5,5,5,5,3,3,4,3,2,2,,,,,,,,,,,,3,3,4,4,4,4,5,5,3,,,,,,,,,,,,,,,,,,,,,,,,,,,1,,5,,EN,Math teacher,,,
|
||||||
|
2023-03-17 7:58:44,2023-03-17 8:11:12,0,71.174.81.214,100,747,1,2023-03-17 8:11:12,R_2t8VSsWwESta1Td,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,5,17,108,2889,10,,,,,,,,,,,,,4,4,3,5,3,3,3,,,,,4,3,4,3,,,,,,,,,,,,,,3,4,3,4,2,5,4,5,5,5,2,3,4,5,4,4,4,4,4,4,4,4,2,4,3,3,4,,,,,,,,,,4,5,4,4,3,4,,,,,,,,,,,,,,,,,,,,,1,,5,,EN,Math teacher,,,
|
||||||
|
2023-03-17 8:00:23,2023-03-17 8:11:22,0,71.174.81.214,100,658,1,2023-03-17 8:11:22,R_3MM8Ik3tLUM9npI,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,4,25,108,400322,10,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1,1,3,2,2,5,5,4,5,1,3,2,2,,,,3,2,2,4,1,4,4,3,1,2,2,1,1,1,1,1,,,,,1,3,1,2,1,2,,,,,,,,,,,,,,,,,,,,,,,5,,EN,Math teacher,,,
|
||||||
|
2023-03-17 8:01:04,2023-03-17 8:11:28,0,71.174.81.214,100,624,1,2023-03-17 8:11:29,R_2Xbtrh6mPTBfgt4,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,10,27,105,,12,,,,,,,,,,,,,,,,,,,,3,3,3,4,,,,,,,,,3,2,1,,,,,,,4,3,4,3,4,5,4,4,5,3,3,3,4,2,3,2,4,4,4,3,2,4,2,3,3,3,3,,,,,,1,1,3,1,2,2,2,2,1,1,,,,,,,,,,,,,,,,,,,,,2,,5,,EN,Math teacher,,,
|
||||||
|
2023-03-17 7:57:21,2023-03-17 8:11:33,0,71.174.81.214,100,851,1,2023-03-17 8:11:33,R_1CkEeXS7yq8OA6c,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,12,27,106,,11,4,4,4,,,,,,,,,,3,3,3,1,1,3,4,3,3,3,3,3,3,3,3,2,1,4,4,4,4,5,,,,,,,,,,,,,,,,,,,,,,,5,5,3,5,4,3,3,3,1,4,2,5,4,5,2,4,2,3,2,2,,,,,,,,,,,,,,,,,,,,,,,,,,,1,,5,,EN,,Science teacher,,
|
||||||
|
2023-03-17 8:01:48,2023-03-17 8:11:36,0,71.174.81.214,100,588,1,2023-03-17 8:11:37,R_2aRcIb2FUb3lpGA,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,11,30,107,2447,10,4,4,4,,,,,,,,,,3,4,4,4,2,3,3,2,3,2,3,2,3,4,3,3,3,4,4,2,1,2,,,,,,,,,,,,5,5,5,5,5,3,3,4,4,2,3,,,,,,,,,,,,4,3,3,3,4,4,4,4,5,,,,,,,,,,,,,,,,,,,,,,,,,,,2,,5,,EN,,,Social Studies teacher,
|
||||||
|
2023-03-17 7:57:32,2023-03-17 8:11:39,0,71.174.81.214,100,847,1,2023-03-17 8:11:39,R_3M5JTmgfcclRUYa,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,7,24,108,2699,10,2,1,2,,,,,,,,,,,,,,,,,,,,,,,,,2,2,3,2,,,,,,,,,,3,3,3,3,4,3,3,3,3,2,2,3,2,2,5,5,4,2,2,2,1,2,1,3,1,2,2,2,1,2,2,3,,,,,2,1,1,2,1,2,,,,,,,,,,,,,,,,,,,,,2,,5,,EN,,,,English teacher
|
||||||
|
2023-03-17 8:01:15,2023-03-17 8:11:47,0,71.174.81.214,100,631,1,2023-03-17 8:11:47,R_2Qh46Yo9YEWwKKe,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,2,2,107,2616,11,4,3,4,,,,,,,,,,5,3,3,5,1,1,2,4,3,4,4,4,3,4,4,2,2,4,3,3,5,3,,,,,,,4,4,4,4,2,,,,,,,,,,,,,,,,,,,,,,,4,2,3,4,3,3,3,3,4,4,2,4,3,2,2,,,,,,,,,,,,,,,,,,,,,2,,5,,EN,,Science teacher,,
|
||||||
|
2023-03-17 8:01:36,2023-03-17 8:11:48,0,71.174.81.214,100,611,1,2023-03-17 8:11:48,R_22XKEghj56fxQwu,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,5,12,109,2939,9,1,1,2,,,,,,,,,,,,,,,,,,,,,,,,,5,5,3,5,,,,,,,,,,1,1,1,2,4,3,4,2,5,1,1,3,1,1,2,1,2,3,2,5,1,4,1,1,4,3,1,5,2,5,3,4,,,,,5,5,5,5,3,5,,,,,,,,,,,,,,,,,,,,,1,,5,,EN,Math teacher,,,
|
||||||
|
2023-03-17 7:58:31,2023-03-17 8:11:50,0,71.174.81.214,100,799,1,2023-03-17 8:11:51,R_3ehoPgRoX2PkQS5,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,2,13,109,3170,9,3,3,5,,,,,,,,,,1,2,1,1,1,2,1,2,2,1,3,3,4,5,3,3,3,3,3,3,4,3,,,,,,,3,3,2,3,2,,,,,,,,,,,,,,,,,,,,,,,2,1,2,3,2,3,2,2,1,3,2,2,2,2,3,,,,,,,,,,,,,,,,,,,,,,,4,,EN,Math teacher,,,
|
||||||
|
2023-03-17 8:03:43,2023-03-17 8:11:54,0,71.174.81.214,100,490,1,2023-03-17 8:11:54,R_24ekkFhhgDNcPrq,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,11,10,105,2538,12,3,4,5,,,,,,,,,,,,,,,,,,,,,,,,,4,4,4,4,,,,,,,,,,5,5,5,5,5,5,5,5,5,5,3,4,5,2,1,2,4,3,4,4,4,5,3,3,4,4,5,4,2,4,2,4,,,,,4,4,4,5,3,4,,,,,,,,,,,,,,,,,,,,,1,,5,,EN,Math teacher,,,
|
||||||
|
2023-03-17 7:58:53,2023-03-17 8:11:55,0,71.174.81.214,100,781,1,2023-03-17 8:11:55,R_vuZtrWeAVjafc5j,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,7,15,106,400114,11,3,4,5,,,,,,,,,,2,4,3,3,2,4,4,3,5,2,4,3,3,4,3,3,4,4,4,4,4,4,,,,,,,3,4,4,4,3,,,,,,,,,,,,,,,,,,,,,,,4,3,4,3,4,3,3,2,4,5,4,3,3,3,4,,,,,,,,,,,,,,,,,,,,,1,,4,,EN,Math teacher,,,
|
||||||
|
2023-03-17 7:58:13,2023-03-17 8:11:55,0,71.174.81.214,100,822,1,2023-03-17 8:11:56,R_2Y49BS4nhSqH0HT,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,6,7,107,244543,11,3,3,5,,,,,,,,,,5,5,4,5,2,3,3,3,5,4,4,4,4,3,3,4,4,4,4,4,2,2,,,,,,,4,4,3,4,3,,,,,,,,,,,,,,,,,,,,,,,3,1,3,2,3,5,5,4,5,4,5,3,4,4,4,,,,,,,,,,,,,,,,,,,,,2,,5,,EN,,,,English teacher
|
||||||
|
2023-03-17 8:03:44,2023-03-17 8:11:56,0,71.174.81.214,100,491,1,2023-03-17 8:11:57,R_3RjzBglLZib1xWw,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,3,12,106,400345,12,4,3,5,,,,,,,,,,,,,,,,,,,,,,,,,3,4,5,4,,,,,,,,,,1,1,3,3,4,5,5,5,5,5,4,4,5,5,1,1,3,1,4,5,3,3,5,3,3,4,3,5,4,4,4,5,,,,,4,5,4,5,4,4,,,,,,,,,,,,,,,,,,,,,1,,5,,EN,,,,English teacher
|
||||||
|
2023-03-17 7:57:11,2023-03-17 8:11:56,0,71.174.81.214,100,885,1,2023-03-17 8:11:57,R_81tDvtUNUrbVCEN,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,,,,3636,10,2,3,4,,,,,,,,,,3,3,3,1,3,2,2,5,5,5,5,3,4,5,4,5,2,5,5,5,5,5,,,,,,,,,,,,,,,,,,,,,,,3,4,5,4,2,5,1,1,3,3,2,4,3,4,5,5,5,4,5,4,,,,,,,,,,,,,,,,,,,,,,,,,,,2,,7,"Italian,Native American,Irish, Norwegian",EN,,,Social Studies teacher,
|
||||||
|
2023-03-17 8:01:05,2023-03-17 8:11:56,0,71.174.81.214,100,651,1,2023-03-17 8:11:57,R_2s0YjJpl1FyxiHj,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,8,1,108,3078,9,3,2,5,,,,,,,,,,2,3,2,2,2,2,3,4,5,5,5,3,4,4,4,4,4,5,5,3,5,3,,,,,,,4,4,3,3,2,,,,,,,,,,,,,,,,,,,,,,,4,2,3,2,3,2,2,4,2,3,3,4,4,2,3,,,,,,,,,,,,,,,,,,,,,2,,"4,5",,EN,,,,English teacher
|
||||||
|
2023-03-17 8:02:21,2023-03-17 8:11:58,0,71.174.81.214,100,576,1,2023-03-17 8:11:58,R_a3O5FSoBEl0Ldst,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,4,11,108,400318,10,4,3,3,,,,,,,,,,5,2,4,3,2,3,3,2,3,2,3,2,3,3,3,4,4,4,4,4,3,4,,,,,,,,,,,,,,,,,,,,,,,2,5,3,4,3,4,3,3,5,4,4,4,3,3,4,4,3,3,3,3,,,,,,,,,,,,,,,,,,,,,,,,,,,1,,4,,EN,,,,English teacher
|
||||||
|
2023-03-17 8:00:42,2023-03-17 8:12:00,0,71.174.81.214,100,677,1,2023-03-17 8:12:00,R_12u9rEQxvtRntRk,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,6,28,107,244390,11,,,,,,,,,,,,,1,4,3,2,1,3,2,,,,,3,3,4,4,,,,,,,,,,,,,,5,5,2,4,5,4,4,5,4,2,2,1,2,2,4,3,5,5,4,4,1,4,1,2,1,3,3,,,,,,,,,,3,4,3,1,1,1,,,,,,,,,,,,,,,,,,,,,2,,8,,EN,,Science teacher,,
|
||||||
|
2023-03-17 8:03:10,2023-03-17 8:12:03,0,71.174.81.214,100,533,1,2023-03-17 8:12:04,R_2zpASX55ObdkRt5,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,5,9,109,3044,9,4,4,5,,,,,,,,,,5,3,3,5,3,3,2,3,3,4,3,5,5,5,5,5,5,4,4,4,4,4,,,,,,,5,4,4,5,3,,,,,,,,,,,,,,,,,,,,,,,4,5,2,4,4,5,3,5,4,4,4,5,4,3,4,,,,,,,,,,,,,,,,,,,,,1,,5,,EN,,Science teacher,,
|
||||||
|
2023-03-17 7:58:38,2023-03-17 8:12:04,0,71.174.81.214,100,806,1,2023-03-17 8:12:05,R_3J8IIQR3wCbtU2K,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,5,1,105,3205,12,4,4,5,,,,,,,,,,3,3,2,3,2,3,2,4,4,3,4,4,4,3,3,3,1,4,2,1,3,4,,,,,,,,,,,,,,,,,,,,,,,2,4,4,4,3,4,1,3,3,5,4,5,3,4,2,4,4,4,2,4,,,,,,,,,,,,,,,,,,,,,,,,,,,2,,4,,EN,,,,English teacher
|
||||||
|
2023-03-17 8:03:20,2023-03-17 8:12:06,0,71.174.81.214,100,525,1,2023-03-17 8:12:06,R_10C9KLkh46HYEuX,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,4,29,107,2499,11,3,3,5,,,,,,,,,,4,5,4,4,4,4,4,4,4,3,2,5,4,5,4,5,5,4,5,2,2,2,,,,,,,4,5,4,3,5,,,,,,,,,,,,,,,,,,,,,,,4,4,3,5,4,5,4,3,3,5,3,4,4,3,4,,,,,,,,,,,,,,,,,,,,,2,,5,,EN,Math teacher,,,
|
||||||
|
2023-03-17 8:01:13,2023-03-17 8:12:11,0,71.174.81.214,100,657,1,2023-03-17 8:12:11,R_3IYwQL6RZjfIbDg,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,12,19,107,2823,10,4,4,5,,,,,,,,,,5,5,3,4,1,3,1,3,4,3,4,3,4,5,4,4,4,3,4,1,3,2,,,,,,,,,,,,4,4,4,5,3,2,2,2,2,4,5,,,,,,,,,,,,3,3,3,2,4,5,5,3,4,,,,,,,,,,,,,,,,,,,,,,,,,,,2,,5,,EN,,,,English teacher
|
||||||
|
2023-03-17 7:57:09,2023-03-17 8:12:26,0,71.174.81.214,100,916,1,2023-03-17 8:12:27,R_30iWgIUFPWRKHbe,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,7,24,109,400152,9,4,4,5,,,,,,,,,,,,,,,,,,,,,,,,,4,4,2,4,,,,,,,,,,3,3,3,3,3,5,5,4,5,5,3,3,4,2,2,1,3,2,4,5,4,5,4,3,1,3,4,3,1,3,3,1,,,,,4,4,3,4,2,4,,,,,,,,,,,,,,,,,,,,,1,,4,,EN,Math teacher,,,
|
||||||
|
2023-03-17 8:02:17,2023-03-17 8:12:38,0,71.174.81.214,100,620,1,2023-03-17 8:12:38,R_O9JKEbyFZfJwrqp,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,5,16,107,244544,11,4,5,4,,,,,,,,,,,,,,,,,,,,,,,,,3,4,5,1,,,,,,,,,,5,4,3,4,3,5,5,5,5,5,3,4,5,5,3,4,2,2,4,5,5,4,2,5,1,4,4,5,4,4,4,4,,,,,4,4,4,5,5,5,,,,,,,,,,,,,,,,,,,,,2,,5,,EN,,,,English teacher
|
||||||
|
2023-03-17 8:01:30,2023-03-17 8:12:57,0,71.174.81.214,100,686,1,2023-03-17 8:12:57,R_3PM04Mbf7HwkbF2,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,7,16,109,3095,9,,,,,,,,,,,,,4,4,4,4,3,4,3,,,,,2,1,1,1,,,,,,,,,,,,,,5,4,4,3,3,5,5,5,5,5,4,3,4,5,4,5,4,5,5,5,5,5,1,4,1,4,5,,,,,,,,,,4,4,4,4,3,5,,,,,,,,,,,,,,,,,,,,,2,,4,,EN,Math teacher,,,
|
||||||
|
2023-03-17 8:01:51,2023-03-17 8:13:23,0,71.174.81.214,100,692,1,2023-03-17 8:13:24,R_3htkiSEU3WY88mX,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,4,17,108,3991,10,4,4,4,,,,,,,,,,1,2,2,2,1,1,1,2,4,4,4,3,2,4,3,4,2,3,4,4,3,2,,,,,,,,,,,,4,4,3,5,5,1,2,3,1,1,1,,,,,,,,,,,,4,1,3,2,3,5,4,4,5,,,,,,,,,,,,,,,,,,,,,,,,,,,1,,4,,EN,,,Social Studies teacher,
|
||||||
|
2023-03-17 7:58:06,2023-03-17 8:13:24,0,71.174.81.214,100,918,1,2023-03-17 8:13:25,R_1pEvW0QfspaZndS,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,7,31,109,hk400062,9,3,4,3,,,,,,,,,,1,1,2,2,2,2,2,4,3,3,3,5,4,4,4,4,4,4,4,4,3,3,,,,,,,,,,,,2,4,2,4,4,3,2,4,2,2,3,,,,,,,,,,,,4,4,4,4,4,4,3,3,4,,,,,,,,,,,,,,,,,,,,,,,,,,,1,,2,,EN,,,,English teacher
|
||||||
|
2023-03-17 8:03:09,2023-03-17 8:13:27,0,71.174.81.214,100,618,1,2023-03-17 8:13:28,R_1K6WA7BcZqArtnM,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,10,22,105,234127,12,,,,,,,,,,,,,5,3,2,4,2,2,3,,,,,4,5,5,5,,,,,,,,,,,,,,4,4,3,4,4,4,4,4,5,4,3,5,4,2,1,2,4,4,5,4,3,5,4,1,3,3,3,,,,,,,,,,4,3,4,4,4,4,,,,,,,,,,,,,,,,,,,,,1,,5,,EN,,,Social Studies teacher,
|
||||||
|
2023-03-17 7:57:14,2023-03-17 8:13:42,0,71.174.81.214,100,987,1,2023-03-17 8:13:42,R_29blZQ4sxdLkzVT,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,9,18,108,400092,10,4,4,4,,,,,,,,,,3,4,4,4,3,4,2,4,5,4,4,4,5,5,4,4,5,4,3,2,4,2,,,,,,,,,,,,5,5,5,5,5,4,4,4,5,2,4,,,,,,,,,,,,5,1,2,4,5,4,4,4,5,,,,,,,,,,,,,,,,,,,,,,,,,,,2,,5,,EN,,Science teacher,,
|
||||||
|
2023-03-17 8:04:03,2023-03-17 8:13:44,0,71.174.81.214,100,581,1,2023-03-17 8:13:45,R_2YQC05WnHDLRwGh,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,2,8,106,2356,12,2,2,2,,,,,,,,,,5,3,2,5,1,3,3,5,5,4,5,5,5,5,5,5,3,4,4,5,5,5,,,,,,,1,3,1,4,4,,,,,,,,,,,,,,,,,,,,,,,4,1,1,1,3,4,3,3,3,4,5,4,5,5,5,,,,,,,,,,,,,,,,,,,,,1,,5,,EN,,Science teacher,,
|
||||||
|
2023-03-17 8:01:54,2023-03-17 8:13:45,0,71.174.81.214,100,711,1,2023-03-17 8:13:46,R_3h0fbTtdnyuvn7s,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,5,14,107,400131,10,4,4,5,,,,,,,,,,1,3,2,2,1,2,2,3,3,3,3,3,3,5,4,2,1,4,3,4,3,3,,,,,,,2,5,5,5,3,,,,,,,,,,,,,,,,,,,,,,,4,1,2,1,4,4,4,4,5,3,3,3,4,2,4,,,,,,,,,,,,,,,,,,,,,1,,4,,EN,Math teacher,,,
|
||||||
|
2023-03-17 8:03:51,2023-03-17 8:13:51,0,71.174.81.214,100,600,1,2023-03-17 8:13:52,R_1H7SUW5XsbU6SeR,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,5,5,106,2668,12,3,4,4,,,,,,,,,,2,3,2,5,2,3,1,1,4,5,3,4,4,5,4,4,4,4,3,2,3,3,,,,,,,,,,,,,,,,,,,,,,,4,1,2,4,3,4,5,2,3,2,3,4,4,3,1,1,1,2,5,1,,,,,,,,,,,,,,,,,,,,,,,,,,,1,,5,,EN,Math teacher,,,
|
||||||
|
2023-03-17 8:09:01,2023-03-17 8:14:03,0,71.174.81.214,100,302,1,2023-03-17 8:14:04,R_3GlWcqBPgBzDaTH,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,9,18,105,1843,12,2,3,3,,,,,,,,,,4,3,3,4,3,3,3,5,5,5,5,4,4,4,4,3,3,4,3,4,4,5,,,,,,,,,,,,,,,,,,,,,,,4,4,3,4,2,4,4,2,2,2,2,3,4,4,3,4,3,3,4,3,,,,,,,,,,,,,,,,,,,,,,,,,,,1,,5,,EN,Math teacher,,,
|
||||||
|
2023-03-17 8:06:29,2023-03-17 8:14:29,0,71.174.81.214,100,480,1,2023-03-17 8:14:30,R_w0iO6QcnRDYkqNX,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,8,1,103,400115,12,,,,,,,,,,,,,3,3,4,4,4,4,3,,,,,3,4,4,4,,,,,,,,,,,,,,4,3,4,4,4,5,5,5,5,5,4,4,4,4,3,3,4,4,5,4,4,5,4,4,4,4,4,,,,,,,,,,5,4,4,4,4,4,,,,,,,,,,,,,,,,,,,,,2,,4,,EN,Math teacher,,,
|
||||||
|
2023-03-17 7:59:25,2023-03-17 8:14:32,0,71.174.81.214,100,907,1,2023-03-17 8:14:32,R_322ZKd4NRFcphpw,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,5,21,109,3034,9,,,,,,,,,,,,,,,,,,,,3,4,4,4,,,,,,,,,1,4,3,,,,,,,5,4,4,4,4,5,5,5,5,4,3,4,4,4,3,4,5,5,4,4,3,4,4,4,4,4,4,,,,,,4,4,3,4,4,5,4,4,4,4,,,,,,,,,,,,,,,,,,,,,2,,"4,5",,EN,,,,English teacher
|
||||||
|
2023-03-17 8:03:16,2023-03-17 8:14:33,0,71.174.81.214,100,677,1,2023-03-17 8:14:34,R_2rTvGQXS6zbW1Ur,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,10,17,106,400402,11,,,,,,,,,,,,,3,3,4,4,3,3,3,,,,,4,3,4,4,,,,,,,,,,,,,,2,4,3,4,2,3,3,3,3,2,3,4,3,3,3,3,3,4,4,5,3,3,1,4,3,4,3,,,,,,,,,,3,3,3,3,3,3,,,,,,,,,,,,,,,,,,,,,2,,5,,EN,,Science teacher,,
|
||||||
|
2023-03-17 8:02:25,2023-03-17 8:14:40,0,71.174.81.214,100,735,1,2023-03-17 8:14:41,R_2snntcip9HAHg89,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,10,11,105,2393,12,,,,,,,,,,,,,4,2,3,3,3,3,3,,,,,4,3,3,,,,,,,,,,,,,,,5,4,3,4,3,4,5,4,5,3,4,4,5,4,3,5,4,4,3,2,2,3,4,2,2,3,3,,,,,,,,,,4,4,5,5,5,4,,,,,,,,,,,,,,,,,,,,,1,,"4,5",,EN,,,,English teacher
|
||||||
|
2023-03-17 8:02:35,2023-03-17 8:14:43,0,71.174.81.214,100,728,1,2023-03-17 8:14:44,R_1DOLSxoK9wbYm3h,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,6,30,107,2661,11,3,1,4,,,,,,,,,,,,,,,,,,,,,,,,,4,1,5,2,,,,,,,,,,5,4,4,5,4,4,5,4,5,2,1,4,1,3,2,4,1,1,2,2,3,4,5,2,3,2,4,4,5,2,3,4,,,,,3,4,2,1,1,2,,,,,,,,,,,,,,,,,,,,,2,,5,,EN,,,Social Studies teacher,
|
||||||
|
2023-03-17 7:58:37,2023-03-17 8:14:57,0,71.174.81.214,100,980,1,2023-03-17 8:14:58,R_2B5QXQvEKLZEhLQ,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,10,,106,244606,11,3,4,5,,,,,,,,,,3,3,3,3,1,2,1,4,4,5,4,4,2,4,4,2,2,3,3,2,4,2,,,,,,,,,,,,,,,,,,,,,,,1,4,3,3,2,2,1,1,2,1,1,5,4,3,2,5,5,5,5,5,,,,,,,,,,,,,,,,,,,,,,,,,,,1,,5,,EN,,,,English teacher
|
||||||
|
2023-03-17 8:02:32,2023-03-17 8:14:57,0,71.174.81.214,100,745,1,2023-03-17 8:14:58,R_We1PZQiGyzafAM9,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,5,4,106,400362,12,5,5,5,,,,,,,,,,4,3,4,4,4,4,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,,,,,,,,,,,,,,,,,,,,,,,4,4,4,4,3,5,1,4,3,5,4,3,1,3,2,4,4,4,4,4,,,,,,,,,,,,,,,,,,,,,,,,,,,2,,5,,EN,maestro de matemáticas,,,
|
||||||
|
2023-03-17 8:03:44,2023-03-17 8:14:58,0,71.174.81.214,100,674,1,2023-03-17 8:14:59,R_rqfd2idgDEPl5O9,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,1,29,106,1842,12,,,,,,,,,,,,,,,,,,,,3,2,2,3,,,,,,,,,4,3,3,,,,,,,2,3,3,1,5,5,5,4,4,1,2,1,1,1,1,1,1,1,3,3,1,1,2,5,1,3,1,,,,,,4,3,1,4,3,3,3,3,3,3,,,,,,,,,,,,,,,,,,,,,2,,5,,EN,Math teacher,,,
|
||||||
|
2023-03-17 7:57:53,2023-03-17 8:15:04,0,71.174.81.214,100,1030,1,2023-03-17 8:15:05,R_eg7NLSpnRBnJAAh,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,8,28,108,264649,9,,,,,,,,,,,,,,,,,,,,4,4,5,4,,,,,,,,,1,2,1,,,,,,,4,4,4,4,3,4,4,4,4,4,5,4,4,3,3,3,4,4,5,5,4,3,3,3,4,4,5,,,,,,3,2,5,4,5,4,4,4,3,4,,,,,,,,,,,,,,,,,,,,,2,,2,,EN,,,,English teacher
|
||||||
|
2023-03-17 8:03:35,2023-03-17 8:15:38,0,71.174.81.214,100,722,1,2023-03-17 8:15:38,R_3JzxsgQUdhBlc7d,,,,,42.4337,-71.4568,anonymous,ES,2,,1740505,12,25,104,400280,10,4,5,5,,,,,,,,,,3,4,5,5,4,4,3,5,4,3,4,4,3,3,3,2,1,3,2,3,1,1,,,,,,,,,,,,,,,,,,,,,,,5,4,3,5,3,4,3,3,3,5,4,5,4,4,5,5,5,5,5,5,,,,,,,,,,,,,,,,,,,,,,,,,,,1,,4,,ES,,,,maestro de Inglés
|
||||||
|
2023-03-17 8:03:24,2023-03-17 8:15:55,0,71.174.81.214,100,751,1,2023-03-17 8:15:56,R_3J4QW1dwEnvALqX,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,5,19,107,2657,11,2,3,5,,,,,,,,,,4,4,3,5,1,3,2,4,5,5,5,5,4,5,4,3,3,4,5,3,5,2,,,,,,,,,,,,,,,,,,,,,,,1,2,4,4,2,3,1,2,2,2,3,4,5,3,4,5,4,4,5,5,,,,,,,,,,,,,,,,,,,,,,,,,,,1,,5,,EN,Math teacher,,,
|
||||||
|
2023-03-17 7:57:23,2023-03-17 8:16:19,0,71.174.81.214,100,1135,1,2023-03-17 8:16:19,R_2thgdPM0OCxnsfh,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,4,6,107,2622,11,4,5,4,,,,,,,,,,3,4,2,4,2,3,2,3,4,3,2,2,2,3,3,2,4,4,3,4,5,2,,,,,,,,,,,,,,,,,,,,,,,5,5,2,5,2,2,4,2,3,2,3,3,2,3,2,4,4,4,3,3,,,,,,,,,,,,,,,,,,,,,,,,,,,1,,5,,EN,,Science teacher,,
|
||||||
|
2023-03-17 8:02:13,2023-03-17 8:16:22,0,71.174.81.214,100,849,1,2023-03-17 8:16:23,R_29cEbnn36iQzif6,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,4,24,106,3331,12,3,3,1,,,,,,,,,,3,4,5,2,2,2,2,1,3,2,3,4,3,4,4,4,3,3,3,3,2,1,,,,,,,,,,,,5,5,4,4,3,2,3,3,2,2,2,,,,,,,,,,,,4,2,4,3,4,3,4,5,4,,,,,,,,,,,,,,,,,,,,,,,,,,,2,,5,,EN,Math teacher,,,
|
||||||
|
2023-03-17 8:03:03,2023-03-17 8:16:25,0,71.174.81.214,100,801,1,2023-03-17 8:16:26,R_30qVGnSkSWdl7MU,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,10,25,106,400317,12,,,,,,,,,,,,,4,4,5,3,4,4,3,,,,,3,4,3,4,,,,,,,,,,,,,,4,4,4,4,5,5,5,4,4,5,5,4,5,5,4,4,4,5,4,5,4,4,2,5,5,4,4,,,,,,,,,,5,5,5,5,5,5,,,,,,,,,,,,,,,,,,,,,1,,5,,EN,,,,English teacher
|
||||||
|
2023-03-17 8:03:17,2023-03-17 8:16:36,0,71.174.81.214,100,798,1,2023-03-17 8:16:36,R_2ePaSE0M10rb7N4,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,9,27,108,2779,10,3,3,4,,,,,,,,,,1,2,3,3,1,1,1,5,2,3,2,2,2,2,2,2,1,2,2,1,3,2,,,,,,,1,3,4,3,3,,,,,,,,,,,,,,,,,,,,,,,3,2,1,3,3,3,4,2,5,2,3,4,1,3,3,,,,,,,,,,,,,,,,,,,,,1,,5,,EN,,Science teacher,,
|
||||||
|
2023-03-17 8:02:01,2023-03-17 8:16:51,0,71.174.81.214,100,889,1,2023-03-17 8:16:52,R_1eCoSVgPhn6F9mK,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,8,3,106,2672,11,,,,,,,,,,,,,,,,,,,,3,3,2,3,,,,,,,,,2,3,2,,,,,,,5,4,3,4,1,5,5,5,5,2,3,4,4,2,3,3,1,2,4,4,3,4,3,2,1,3,3,,,,,,5,5,4,5,4,4,4,5,4,4,,,,,,,,,,,,,,,,,,,,,2,,5,,EN,,,,English teacher
|
||||||
|
2023-03-17 8:01:43,2023-03-17 8:17:05,0,71.174.81.214,100,921,1,2023-03-17 8:17:06,R_DkkOuodPslP5NAt,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,9,10,105,2407,12,,,,,,,,,,,,,4,4,4,3,3,3,3,,,,,1,2,1,2,,,,,,,,,,,,,,4,5,4,4,4,5,5,4,5,4,3,4,3,3,4,4,4,4,3,4,5,4,4,2,2,3,4,,,,,,,,,,4,4,3,3,3,3,,,,,,,,,,,,,,,,,,,,,2,,5,,EN,,Science teacher,,
|
||||||
|
2023-03-17 8:02:34,2023-03-17 8:17:34,0,71.174.81.214,100,900,1,2023-03-17 8:17:35,R_1HbjSUl02IfK1Y6,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,8,18,108,2864,10,3,3,4,,,,,,,,,,,,,,,,,,,,,,,,,4,4,4,4,,,,,,,,,,3,4,3,4,2,5,4,5,5,4,4,4,4,4,3,3,4,4,3,3,2,4,1,3,4,3,4,3,3,3,3,3,,,,,4,5,4,3,4,3,,,,,,,,,,,,,,,,,,,,,1,,4,,EN,,,Social Studies teacher,
|
||||||
|
2023-03-17 8:02:18,2023-03-17 8:17:51,0,71.174.81.214,100,932,1,2023-03-17 8:17:51,R_XXiSOSBsTbXPROp,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,4,28,108,400149,10,4,4,4,,,,,,,,,,3,4,5,5,4,4,5,4,3,5,3,4,5,5,5,5,3,4,4,3,3,3,,,,,,,,,,,,,,,,,,,,,,,3,3,5,4,4,5,2,5,4,4,4,4,4,5,3,5,5,3,5,5,,,,,,,,,,,,,,,,,,,,,,,,,,,2,,2,,EN,,Science teacher,,
|
||||||
|
2023-03-17 8:01:50,2023-03-17 8:17:51,0,71.174.81.214,100,961,1,2023-03-17 8:17:52,R_1BXbjRzoLKfYAwK,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,11,30,108,264389,9,4,3,4,,,,,,,,,,4,4,3,3,3,4,4,4,5,2,5,4,4,4,4,4,4,5,3,4,3,5,,,,,,,4,4,4,5,2,,,,,,,,,,,,,,,,,,,,,,,4,1,4,4,4,5,4,4,5,4,5,5,5,5,4,,,,,,,,,,,,,,,,,,,,,1,,4,,EN,,Science teacher,,
|
||||||
|
2023-03-17 8:00:55,2023-03-17 8:17:59,0,71.174.81.214,100,1024,1,2023-03-17 8:18:00,R_1IoqJLaAcZw9Lo3,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,9,29,108,3068,9,,,,,,,,,,,,,4,4,2,4,3,3,3,,,,,4,4,4,4,,,,,,,,,,,,,,3,4,4,3,3,3,4,4,4,4,3,3,3,2,1,1,3,3,4,4,4,5,4,2,3,3,4,,,,,,,,,,3,2,2,1,1,2,,,,,,,,,,,,,,,,,,,,,1,,5,,EN,,Science teacher,,
|
||||||
|
2023-03-17 8:01:29,2023-03-17 8:18:07,0,71.174.81.214,100,997,1,2023-03-17 8:18:07,R_pEoDKkpwrM4Chih,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,2,7,109,3085,9,3,4,3,,,,,,,,,,,,,,,,,,,,,,,,,4,5,4,4,,,,,,,,,,4,4,3,4,2,3,5,2,5,5,4,3,4,2,2,3,4,3,4,4,3,3,4,4,3,3,4,3,3,3,2,4,,,,,3,3,4,4,3,3,,,,,,,,,,,,,,,,,,,,,2,,4,,EN,,Science teacher,,
|
||||||
|
2023-03-17 8:05:19,2023-03-17 8:18:18,0,71.174.81.214,100,779,1,2023-03-17 8:18:19,R_O39F9uwXXng31df,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,1,24,106,234587,12,4,3,4,,,,,,,,,,4,3,3,4,1,2,4,3,4,3,2,2,4,5,3,4,5,2,3,4,4,4,,,,,,,,,,,,2,3,4,4,3,2,4,4,1,1,1,,,,,,,,,,,,2,1,1,1,3,4,3,3,3,,,,,,,,,,,,,,,,,,,,,,,,,,,1,,2,,EN,,,Social Studies teacher,
|
||||||
|
2023-03-17 8:02:07,2023-03-17 8:18:28,0,71.174.81.214,100,980,1,2023-03-17 8:18:29,R_1pAnULUnbt5y5JE,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,1,14,109,2753,9,,,,,,,,,,,,,3,4,4,5,2,3,2,,,,,2,2,4,3,,,,,,,,,,,,,,4,4,3,3,4,2,5,5,2,3,3,3,3,4,4,5,4,3,3,3,3,3,5,4,3,2,4,,,,,,,,,,4,2,3,3,4,4,,,,,,,,,,,,,,,,,,,,,2,,1,,EN,,Science teacher,,
|
||||||
|
2023-03-17 8:08:35,2023-03-17 8:18:34,0,71.174.81.214,100,598,1,2023-03-17 8:18:34,R_z8dXSA4GXvo5X9L,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,6,2,109,3057,9,3,3,4,,,,,,,,,,5,3,1,3,2,3,2,4,3,3,4,3,4,4,4,4,4,3,4,2,2,3,,,,,,,,,,,,,,,,,,,,,,,3,3,4,4,3,4,3,1,2,3,2,4,4,4,4,5,4,4,2,5,,,,,,,,,,,,,,,,,,,,,,,,,,,1,,5,,EN,Math teacher,,,
|
||||||
|
2023-03-17 8:03:11,2023-03-17 8:18:53,0,71.174.81.214,100,941,1,2023-03-17 8:18:53,R_1ihauUlsqhYqRpX,,,,,42.4337,-71.4568,anonymous,ES,2,,1740505,7,28,107,,9,3,3,5,,,,,,,,,,3,3,4,4,3,3,3,2,3,3,2,2,4,3,3,4,3,3,3,3,3,3,,,,,,,,,,,,3,5,4,5,2,3,4,2,4,3,3,,,,,,,,,,,,4,3,3,3,3,4,4,4,5,,,,,,,,,,,,,,,,,,,,,,,,,,,2,,5,,ES,,,,maestro de Inglés
|
||||||
|
2023-03-17 8:08:45,2023-03-17 8:19:04,0,71.174.81.214,100,618,1,2023-03-17 8:19:05,R_1hGpxvYEnV3S90o,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,7,25,109,400308,9,,,,,,,,,,,,,,,,,,,,2,3,2,3,,,,,,,,,2,2,2,,,,,,,3,3,2,4,1,5,4,4,4,3,2,2,2,3,2,3,2,2,2,3,2,3,4,4,1,2,3,,,,,,3,4,4,2,2,3,2,2,1,2,,,,,,,,,,,,,,,,,,,,,1,,5,,EN,,Science teacher,,
|
||||||
|
2023-03-17 8:07:19,2023-03-17 8:22:19,0,71.174.81.214,100,900,1,2023-03-17 8:22:20,R_2Y6e2x1daf7OpHH,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,6,22,107,2671,11,1,3,5,,,,,,,,,,3,3,5,3,2,3,2,3,5,4,5,5,5,5,4,4,3,5,4,4,5,5,,,,,,,2,3,1,3,3,,,,,,,,,,,,,,,,,,,,,,,5,4,5,5,5,5,5,5,5,5,5,5,5,5,5,,,,,,,,,,,,,,,,,,,,,2,,4,,EN,,,Social Studies teacher,
|
||||||
|
2023-03-17 7:57:48,2023-03-17 8:22:53,0,71.174.81.214,100,1504,1,2023-03-17 8:22:53,R_2Tz8L7UZRNPWrD3,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,5,25,108,2808,10,4,4,5,,,,,,,,,,3,3,4,4,3,3,4,3,4,4,3,4,5,2,4,4,3,4,4,4,4,3,,,,,,,,,,,,,,,,,,,,,,,5,5,5,5,2,3,2,4,4,4,3,5,3,4,4,3,5,4,5,4,,,,,,,,,,,,,,,,,,,,,,,,,,,2,,1,,EN,Math teacher,,,
|
||||||
|
2023-03-17 7:57:12,2023-03-17 8:23:10,0,71.174.81.214,100,1558,1,2023-03-17 8:23:11,R_2hofmNSrOAr5y3T,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,3,25,108,,10,2,3,4,,,,,,,,,,4,3,4,3,1,2,1,4,3,2,4,3,4,4,4,3,3,4,2,3,3,3,,,,,,,,,,,,,,,,,,,,,,,1,2,3,4,1,3,1,2,2,2,2,1,1,1,1,1,2,2,2,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,"2,5",,EN,Math teacher,,,
|
||||||
|
2023-03-17 8:11:56,2023-03-17 8:23:46,0,71.174.81.214,100,710,1,2023-03-17 8:23:47,R_AgMyXuv6LxGjWRr,,,,,42.4337,-71.4568,anonymous,PT-BR,2,,1740505,6,18,106,400336,9,,,,,,,,,,,,,,,,,,,,5,5,5,5,,,,,,,,,5,3,5,,,,,,,3,2,2,2,4,5,5,2,5,5,5,3,4,1,1,1,5,3,4,3,3,4,3,4,2,2,2,,,,,,5,5,5,5,4,5,4,4,4,4,,,,,,,,,,,,,,,,,,,,,1,,8,,PT-BR,,,Professor de Estudos Sociais,
|
||||||
|
2023-03-17 8:14:16,2023-03-17 8:28:47,0,71.174.81.214,100,870,1,2023-03-17 8:28:47,R_3GB4beDJ35Ddoy8,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,1,13,107,400055,10,3,3,4,,,,,,,,,,,,,,,,,,,,,,,,,4,2,3,5,,,,,,,,,,4,3,2,4,3,5,4,5,5,3,3,3,2,4,3,3,3,2,3,3,4,3,1,4,2,3,3,2,1,4,1,2,,,,,3,3,3,3,3,3,,,,,,,,,,,,,,,,,,,,,3,Im a Bottle of Aunt Jemima's Syrup,5,,EN,,,Social Studies teacher,
|
||||||
|
2023-03-17 8:04:00,2023-03-17 8:29:25,0,71.174.81.214,100,1524,1,2023-03-17 8:29:25,R_cZ0RKksD4sy97ax,,,,,42.4337,-71.4568,anonymous,ES,2,,1740505,7,9,104,400386,11,,,,,,,,,,,,,,,,,,,,3,3,3,3,,,,,,,,,3,3,3,,,,,,,4,4,3,5,4,1,5,4,2,5,4,3,5,3,2,4,2,1,5,4,4,5,1,3,4,4,2,,,,,,4,4,2,3,3,4,4,3,3,4,,,,,,,,,,,,,,,,,,,,,2,,4,,ES,,,maestro de estudios sociales,
|
||||||
|
2023-03-17 8:02:11,2023-03-17 8:29:53,0,71.174.81.214,100,1661,1,2023-03-17 8:29:53,R_D1386nBoDwYC98t,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,10,19,107,254129,10,,,,,,,,,,,,,,,,,,,,3,3,2,3,,,,,,,,,2,3,3,,,,,,,3,4,3,3,3,5,5,5,5,4,4,2,3,2,3,2,2,5,2,4,3,3,1,3,3,3,4,,,,,,4,4,4,4,4,4,4,4,2,4,,,,,,,,,,,,,,,,,,,,,1,,4,,EN,,,Social Studies teacher,
|
||||||
|
2023-03-17 8:05:05,2023-03-17 8:30:06,0,71.174.81.214,100,1500,1,2023-03-17 8:30:06,R_qUbDUlcEY8C1rvX,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,10,4,107,2858,10,2,2,2,,,,,,,,,,3,3,3,2,1,2,2,4,4,2,4,3,3,3,3,5,3,3,5,4,3,3,,,,,,,2,3,1,1,2,,,,,,,,,,,,,,,,,,,,,,,3,2,4,4,4,4,4,3,3,4,4,4,4,4,4,,,,,,,,,,,,,,,,,,,,,2,,5,,EN,,,,English teacher
|
||||||
|
2023-03-17 8:28:07,2023-03-17 8:37:38,0,71.174.81.214,100,570,1,2023-03-17 8:37:39,R_0rKF5NrlBlr3Bdf,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,3,13,108,2839,10,3,3,2,,,,,,,,,,3,3,2,3,1,1,1,3,3,1,3,3,2,2,4,3,2,4,3,3,4,3,,,,,,,,,,,,,,,,,,,,,,,4,4,2,2,1,2,1,1,1,1,2,4,2,2,2,3,4,3,2,4,,,,,,,,,,,,,,,,,,,,,,,,,,,3,Genderfluid,"1,5",,EN,Math teacher,,,
|
||||||
|
2023-03-17 8:35:16,2023-03-17 8:40:05,0,71.174.81.214,100,288,1,2023-03-17 8:40:06,R_1gtq7hCzP9wJUCc,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,5,25,107,4016,11,2,2,3,,,,,,,,,,3,2,2,4,1,4,1,3,4,4,4,3,4,4,4,4,4,3,5,5,4,5,,,,,,,,,,,,,,,,,,,,,,,4,4,3,4,3,4,4,2,2,2,3,2,3,3,2,3,4,3,3,4,,,,,,,,,,,,,,,,,,,,,,,,,,,1,,5,,EN,,,,English teacher
|
||||||
|
2023-03-17 8:02:40,2023-03-17 8:49:00,0,71.174.81.214,100,2779,1,2023-03-17 8:49:00,R_2V2N4XkFQdAEu2K,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,6,9,107,2659,11,1,2,1,,,,,,,,,,,,,,,,,,,,,,,,,3,2,4,3,,,,,,,,,,1,1,1,1,2,2,2,1,2,3,2,3,4,1,1,1,3,3,5,5,3,2,1,1,1,1,2,2,1,3,2,2,,,,,2,2,2,2,2,2,,,,,,,,,,,,,,,,,,,,,1,,5,,EN,,,Social Studies teacher,
|
||||||
|
2023-03-17 8:45:04,2023-03-17 8:55:22,0,73.69.127.60,100,617,1,2023-03-17 8:55:22,R_27KfX34y6xRXW8o,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,4,25,106,400186,12,1,5,1,,,,,,,,,,1,1,1,1,1,1,2,4,4,4,4,4,5,3,5,4,4,3,3,3,1,3,,,,,,,,,,,,4,5,1,5,3,1,1,4,1,1,1,,,,,,,,,,,,3,4,3,3,3,4,3,3,3,,,,,,,,,,,,,,,,,,,,,,,,,,,2,,3,,EN,,,,English teacher
|
||||||
|
2023-03-17 8:47:58,2023-03-17 9:01:52,0,71.174.81.214,100,834,1,2023-03-17 9:01:54,R_W0NTQxJnfYQXTqN,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,11,3,105,1832,12,,,,,,,,,,,,,,,,,,,,4,4,4,4,,,,,,,,,2,3,1,,,,,,,4,4,3,4,3,4,4,4,4,3,3,3,3,4,4,4,4,4,3,4,3,3,1,4,3,3,4,,,,,,4,4,4,4,4,4,3,3,3,3,,,,,,,,,,,,,,,,,,,,,2,,5,,EN,Math teacher,,,
|
||||||
|
2023-03-17 9:03:18,2023-03-17 9:04:38,0,71.174.81.214,100,79,1,2023-03-17 9:04:39,R_3h4Ts3CR8UwQpLO,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,,,,,10,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,EN,,,Social Studies teacher,
|
||||||
|
2023-03-17 7:57:00,2023-03-17 9:11:06,0,71.174.81.214,100,4445,1,2023-03-17 9:11:06,R_2v7ZZHkDnrfN9If,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,,,,,8,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,EN,,,,English teacher
|
||||||
|
2023-03-17 8:50:49,2023-03-17 9:13:18,0,71.174.81.214,100,1348,1,2023-03-17 9:13:19,R_3it0aGd8gOK0MT5,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,5,4,105,3994,12,,,,,,,,,,,,,2,3,3,3,2,3,3,,,,,3,4,4,4,,,,,,,,,,,,,,2,2,1,3,2,5,5,4,5,4,2,2,2,1,1,1,1,3,3,4,3,4,4,1,1,1,3,,,,,,,,,,4,4,4,4,3,4,,,,,,,,,,,,,,,,,,,,,2,,5,,EN,,,,English teacher
|
||||||
|
2023-03-17 9:05:09,2023-03-17 9:16:06,0,71.174.81.214,100,656,1,2023-03-17 9:16:07,R_1nZXCVYlAN5KNqS,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,11,19,110,3155,7,,,,,,,,,,,,,,,,,,,,3,4,3,4,,,,,,,,,2,2,2,,,,,,,4,4,3,4,1,5,4,3,5,4,2,2,4,3,3,2,1,3,5,5,5,5,2,3,3,3,3,,,,,,1,1,1,1,1,1,1,1,1,1,,,,,,,,,,,,,,,,,,,,,3,ground hog,5,,EN,,,,English teacher
|
||||||
|
2023-03-17 7:56:57,2023-03-17 10:28:02,0,71.174.81.214,100,9065,1,2023-03-17 10:28:04,R_RaWFVd497duc2T7,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,,,,,12,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,EN,,,,English teacher
|
||||||
|
2023-03-17 10:33:08,2023-03-17 10:37:40,0,68.163.101.242,100,271,1,2023-03-17 10:37:41,R_2vi9ERFojPD8M2l,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,1,1,108,1234,11,5,5,5,,,,,,,,,,,,,,,,,,,,,,,,,1,1,1,1,,,,,,,,,,1,1,1,1,1,5,5,1,5,1,1,1,1,5,5,5,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,,,,,1,1,1,1,1,1,,,,,,,,,,,,,,,,,,,,,1,,1,,EN,,Science teacher,,
|
||||||
|
2023-03-17 11:03:53,2023-03-17 11:11:37,0,73.182.147.124,100,464,1,2023-03-17 11:11:39,R_3RkKr3uUyzWobiU,,,,,42.4337,-71.4568,anonymous,PT-BR,2,,1740505,6,24,106,400159,12,,,,,,,,,,,,,,,,,,,,3,4,4,4,,,,,,,,,5,4,3,,,,,,,4,5,4,5,4,5,5,4,5,5,5,5,4,2,2,2,3,3,4,4,3,2,4,4,4,4,4,,,,,,5,4,4,5,4,5,4,4,3,4,,,,,,,,,,,,,,,,,,,,,1,,4,,PT-BR,,,,Professor de Inglês
|
||||||
|
2023-03-17 11:06:16,2023-03-17 11:14:02,0,71.232.193.6,100,466,1,2023-03-17 11:14:11,R_3Ofva614d4loKug,,,,,42.4378,-71.2239,anonymous,EN,2,,1740505,9,12,108,400077,9,1,2,3,,,,,,,,,,3,3,3,5,4,5,3,5,5,5,5,5,4,5,5,1,2,3,1,1,3,1,,,,,,,,,,,,5,5,4,5,5,5,5,5,4,3,4,,,,,,,,,,,,5,2,4,3,4,5,5,5,5,,,,,,,,,,,,,,,,,,,,,,,,,,,1,,5,,EN,,,Social Studies teacher,
|
||||||
|
2023-03-17 7:57:02,2023-03-17 7:59:03,0,71.174.81.214,27,120,0,2023-03-18 7:59:06,R_33wYTXpIVG9T3Qq,,,,,,,anonymous,EN,2,,1740505,1,29,106,1842,12,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,3,3,1,3,3,3,,,,,,,,,,,,,,,,,,,,,,,,,EN,,,Social Studies teacher,
|
||||||
|
2023-03-17 8:02:25,2023-03-17 8:11:16,0,71.174.81.214,27,531,0,2023-03-18 8:11:21,R_3s5OlM1bKH3XByW,,,,,,,anonymous,EN,2,,1740505,3,26,108,3755,10,,,,,,,,,,,,,,,,,3,3,3,4,4,4,4,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,3,,1,3,,,,,,4,3,3,3,3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,EN,,,Social Studies teacher,
|
||||||
|
2023-03-17 8:09:11,2023-03-17 8:11:35,0,71.174.81.214,27,143,0,2023-03-18 8:11:36,R_2S9rgOM0p3uKFIj,,,,,,,anonymous,EN,2,,1740505,,,,,10,,,,,,,,,,,,,,,,,2,2,3,,,,,,,,,,,,,1,1,1,,,,,,,,,,,,3,3,2,3,5,3,3,4,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,EN,,Science teacher,,
|
||||||
|
2023-03-17 8:19:38,2023-03-17 8:20:26,0,71.174.81.214,26,48,0,2023-03-18 8:20:27,R_1gU98Vha8v9Gipi,,,,,,,anonymous,EN,2,,1740505,11,10,102,LASID,12,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,EN,,Science teacher,,
|
||||||
|
2023-03-17 8:16:49,2023-03-17 8:22:47,0,71.174.81.214,27,357,0,2023-03-18 8:22:51,R_ujIaBf1AeiZHsyt,,,,,,,anonymous,EN,2,,1740505,10,24,108,3043,9,,,,,,,,,,,,,3,3,3,3,,,,4,4,3,4,,,,,,,,,,,,,,,,,,,,,,,4,4,4,4,,,,,2,2,2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,EN,,,,English teacher
|
||||||
|
2023-03-17 7:59:22,2023-03-17 8:33:53,0,71.174.81.214,26,2070,0,2023-03-18 8:33:56,R_2VjYlzXgjTSOm6i,,,,,,,anonymous,EN,2,,1740505,5,3,107,dc244611,11,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,EN,Math teacher,,,
|
||||||
|
2023-03-17 8:49:00,2023-03-17 8:52:14,0,108.26.167.220,27,194,0,2023-03-18 8:52:18,R_3ikaFUlr4ymU2mV,,,,,,,anonymous,EN,2,,1740505,4,23,109,3039,9,4,3,4,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,EN,,Science teacher,,
|
||||||
|
2023-03-17 9:11:36,2023-03-17 9:12:24,0,71.174.81.214,27,47,0,2023-03-18 9:12:31,R_3Eg0L1e6OMZ0rJS,,,,,,,anonymous,EN,2,,1740505,,,,,12,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,EN,,Science teacher,,
|
||||||
|
2023-03-17 23:16:25,2023-03-17 23:20:01,0,73.182.146.242,27,216,0,2023-03-18 23:20:06,R_3edYdg1AODnVo5j,,,,,,,anonymous,EN,2,,1740505,11,12,104,234324,12,,,,,,,,,,,,,,,,,5,5,5,,,,,,,,,5,5,5,5,1,4,1,,,,,,,5,5,5,5,5,,,,,,,,,,,,,,,,,,,,,,,,,,,,5,5,4,4,5,5,5,5,5,5,,,,,,,,,,,,,,,,,,,,,,,,,EN,,,Social Studies teacher,
|
||||||
|
2023-03-20 8:10:07,2023-03-20 8:18:14,0,71.174.81.214,26,487,0,2023-03-21 8:18:16,R_2foIwcemPwDiRDZ,,,,,,,anonymous,EN,2,,1740505,6,19,109,3100,9,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,EN,Math teacher,,,
|
||||||
|
38
spec/fixtures/raw/prepped_2022_23_teacher_survey_responses.csv
vendored
Normal file
38
spec/fixtures/raw/prepped_2022_23_teacher_survey_responses.csv
vendored
Normal file
|
|
@ -0,0 +1,38 @@
|
||||||
|
StartDate,EndDate,Status,IPAddress,Progress,Duration (in seconds),Finished,RecordedDate,ResponseId,RecipientLastName,RecipientFirstName,RecipientEmail,ExternalReference,LocationLatitude,LocationLongitude,DistributionChannel,UserLanguage,District,School- Lee,School- Maynard,Q89,t-prep-q1,t-prep-q2,t-prep-q3,t-pcom-q1,t-pcom-q2,t-pcom-q3,t-pcom-q4,t-pcom-q5,t-ieff-q1,t-ieff-q2,t-ieff-q3,t-ieff-q4,t-qupd-q3,t-qupd-q2,t-qupd-q1,t-qupd-q4,t-coll-q1,t-coll-q2,t-coll-q3,t-prtr-q1,t-prtr-q2,t-prtr-q3,t-inle-q1,t-inle-q2,t-inle-q3,t-pvic-q1,t-pvic-q2,t-pvic-q3,t-psup-q1,t-psup-q2,t-psup-q3,t-psup-q4,t-acch-q1,t-acch-q2,t-acch-q3,t-reso-q1,t-reso-q2,t-reso-q3,t-reso-q4,t-reso-q5,t-sust-q1,t-sust-q2,t-sust-q3,t-sust-q4,t-cure-q1,t-cure-q2,t-cure-q3,t-cure-q4,t-peng-q1,t-peng-q2,t-peng-q3,t-peng-q4,t-ceng-q1,t-ceng-q2,t-ceng-q3,t-ceng-q4,t-psol-q1,t-psol-q2,t-psol-q3,t-expa-q2,t-expa-q3,t-phya-q2,t-phya-q3,t-curv-q1,t-curv-q2,t-curv-q3,t-curv-q4,t-sach-q1,t-sach-q2,t-sach-q3,Q85,Q81,Q83_1
|
||||||
|
2023-03-31 10:00:39,2023-03-31 11:17:05,0,71.174.81.214,100,4586,1,2023-03-31 11:17:06,R_6zmLydOk4OYsXF7,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,4,5,4,4,2,2,3,2,,,,,,1,1,1,1,,,,2,2,3,,,,3,2,3,4,3,3,3,,,,3,4,2,5,4,4,4,5,3,,,,,4,,2,1,2,2,1,2,,,,4,5,3,4,,,,,,,,,,9
|
||||||
|
2023-03-31 12:20:00,2023-03-31 12:35:43,0,71.174.81.214,100,943,1,2023-03-31 12:35:45,R_2c5zH4T8sE7yctl,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,1,5,5,5,3,3,4,3,1,5,5,5,4,2,3,2,3,2,2,3,4,5,5,3,3,3,3,3,3,4,4,4,3,4,3,3,5,5,3,4,4,4,2,3,3,3,2,2,3,3,4,3,2,4,4,4,3,2,3,4,3,4,3,5,5,4,5,5,4,4,4,,,9
|
||||||
|
2023-03-31 12:51:09,2023-03-31 13:00:14,0,71.174.81.214,100,544,1,2023-03-31 13:00:15,R_2wBIoTQiZfLsDg1,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,1,5,5,4,4,3,3,3,2,4,4,4,4,2,2,2,2,3,2,3,3,3,3,3,3,3,2,3,3,4,4,3,3,3,4,4,4,4,3,4,3,4,3,4,4,4,3,2,4,3,2,2,2,3,3,1,3,4,4,4,4,5,3,3,3,3,3,3,3,3,3,,,5
|
||||||
|
2023-03-31 12:47:16,2023-03-31 13:02:55,0,71.174.81.214,100,939,1,2023-03-31 13:02:56,R_40EglfPnhyMzdg5,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,1,4,4,4,4,3,5,4,2,3,3,3,4,2,3,2,4,2,1,4,4,4,3,4,4,4,4,3,4,2,1,2,3,2,3,3,4,4,3,4,4,4,3,4,4,3,3,2,4,5,3,2,1,4,3,3,3,2,2,2,2,4,3,4,2,4,3,3,3,3,3,"The survey asked mostly good questions, however there were some Qs that could have benefitted from a ""NA"" option (if, for example, we didn't have an opportunity to witness a particular interaction). ",Maybe some Qs about what students and staff would (or do) complain about. ,9
|
||||||
|
2023-03-31 12:58:45,2023-03-31 13:05:14,0,71.174.81.214,100,389,1,2023-03-31 13:05:15,R_1GU2YWoStpMDP9Y,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,1,5,5,5,3,3,4,3,2,3,4,4,4,3,3,2,2,2,1,2,2,2,2,2,2,3,4,5,4,3,3,4,3,2,2,3,2,5,5,5,4,3,1,2,2,4,4,3,2,3,4,3,2,4,3,3,4,4,4,3,1,3,3,4,3,4,3,4,3,3,3,,,10
|
||||||
|
2023-03-31 12:46:37,2023-03-31 13:07:56,0,71.174.81.214,100,1278,1,2023-03-31 13:07:57,R_pMcjjDGtf6ra9Pz,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,1,5,4,4,3,3,3,3,1,4,3,4,4,3,1,1,2,1,1,3,4,3,4,3,3,2,2,3,3,3,3,3,3,4,2,4,4,4,4,3,3,3,3,3,3,3,3,2,3,3,,,,2,2,1,3,3,3,3,3,4,1,4,2,4,4,1,3,3,3,"The word 'could' was really confusing in reference to questions about creative classes and physical activity. Maybe something about hours available to students would be easier to comprehend. Unless that is not what was meant, in which case 'could' is even more confusing.","While I feel that I gave a somewhat negative take on the teachers and leaders in this school, that does not accurately represent the desire of everyone to be exemplars, but rather the reality of the job and all of the responsibilities that come with it.",7
|
||||||
|
2023-03-31 13:13:27,2023-03-31 13:21:46,0,71.174.81.214,100,499,1,2023-03-31 13:21:47,R_3HhjXmP9OM8W2QO,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,3,4,4,5,5,4,5,4,2,4,4,5,4,2,2,2,2,4,3,4,4,4,4,4,4,4,3,3,4,4,3,4,4,4,4,4,2,4,4,4,4,5,3,3,4,4,4,4,4,4,3,,,4,4,4,4,5,4,4,4,4,3,,4,4,4,4,,,,,,9
|
||||||
|
2023-03-31 13:17:24,2023-03-31 13:26:54,0,71.174.81.214,100,569,1,2023-03-31 13:26:55,R_3p4GcDvoh3mcEvJ,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,1,5,4,5,2,3,4,3,1,4,4,4,4,2,2,4,3,1,3,2,2,2,3,2,2,3,3,3,3,3,4,3,3,2,2,,3,3,4,4,4,5,3,4,4,4,4,4,4,3,1,2,1,3,3,2,3,4,3,4,4,4,1,2,4,4,3,3,3,4,3,,,8
|
||||||
|
2023-03-31 13:13:22,2023-03-31 13:29:24,0,71.174.81.214,100,961,1,2023-03-31 13:29:24,R_3LZlYF7bvOwiESI,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,5,,,4,5,4,5,4,,4,4,5,4,3,3,4,3,,,4,4,4,4,4,4,4,,,4,4,4,4,3,4,4,4,,4,4,4,4,5,3,5,5,,,,,1,,,,4,,,,4,3,3,,,3,5,,,,,,,,,,8
|
||||||
|
2023-03-31 13:15:31,2023-03-31 13:29:49,0,71.174.81.214,100,858,1,2023-03-31 13:29:50,R_28GIR0UUmg3ZVvP,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,5,3,3,4,5,5,5,4,3,4,4,4,4,3,3,3,3,4,3,5,4,5,4,5,5,5,3,3,4,3,3,3,3,4,5,4,4,4,4,5,5,4,4,5,5,2,3,3,5,,,,,,,,,3,3,4,4,5,3,5,,,,,,,,,,10
|
||||||
|
2023-03-31 13:21:24,2023-03-31 13:32:36,0,71.174.81.214,100,671,1,2023-03-31 13:32:37,R_1pE7OzF7cfG1Fe8,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,1,5,5,5,4,4,4,3,1,5,5,5,5,4,4,4,5,2,3,5,4,3,3,3,3,3,4,4,4,5,4,4,3,4,4,4,5,5,4,5,4,4,3,4,4,5,5,5,5,2,3,4,2,3,4,3,4,4,5,2,4,5,5,5,5,4,4,4,3,3,3,,,8
|
||||||
|
2023-03-31 13:25:36,2023-03-31 13:35:21,0,71.174.81.214,100,585,1,2023-03-31 13:35:22,R_ZCd7evnHhdKEt1f,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,1,5,5,5,4,4,3,4,2,5,4,5,4,3,2,2,2,3,1,4,4,5,3,4,4,4,3,3,4,4,4,4,3,4,2,4,4,4,4,5,5,4,3,2,4,4,1,2,1,4,3,3,2,4,4,3,4,2,3,3,1,5,3,5,4,4,4,4,3,3,3,,,9
|
||||||
|
2023-03-31 13:15:52,2023-03-31 13:37:27,0,71.174.81.214,100,1295,1,2023-03-31 13:37:28,R_10xgK0942m4hjx2,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,5,5,4,5,5,4,5,4,2,4,3,4,3,2,,2,1,,,4,3,3,3,4,,3,4,4,4,4,4,4,4,,4,3,,,5,4,4,5,2,5,3,,,,,3,4,,,3,2,,3,3,2,1,,,,,,,,,,,,,,5
|
||||||
|
2023-03-31 11:27:20,2023-03-31 13:37:40,0,71.174.81.214,100,7820,1,2023-03-31 13:37:40,R_1LFkSQXTtWK5wR4,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,4,5,5,4,3,3,5,3,3,,,,,3,4,2,4,,,,4,4,5,,,,3,3,4,4,3,4,4,,,,4,4,3,3,4,4,4,4,4,,,,,5,4,3,4,3,3,2,4,,,,4,5,3,4,,,,,,,,,,
|
||||||
|
2023-03-31 13:16:07,2023-03-31 13:39:37,0,71.174.81.214,100,1410,1,2023-03-31 13:39:38,R_2S9AfCSlLTYmrNX,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,5,,,5,4,3,5,,,,4,4,5,2,,,,,,,3,2,,4,,2,3,4,4,4,3,4,4,4,3,4,,,,3,4,4,2,2,1,4,,,,,,,,5,5,,4,4,3,3,4,4,4,4,,,,,,,,,,6
|
||||||
|
2023-03-31 13:13:58,2023-03-31 13:42:23,0,71.174.81.214,100,1704,1,2023-03-31 13:42:24,R_zUux6t6b99RhxYd,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,5,,,4,5,5,3,4,3,4,4,4,,3,3,,4,4,4,5,5,5,,4,4,4,,,4,4,4,4,4,4,4,4,3,3,3,3,4,5,5,5,5,4,,3,4,1,4,3,,5,5,5,5,3,3,4,3,3,3,4,,,,,,,,,,9
|
||||||
|
2023-03-31 13:25:48,2023-03-31 13:44:41,0,71.174.81.214,100,1133,1,2023-03-31 13:44:42,R_2ahqTMV30PhD99e,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,5,,,,2,2,2,3,1,,3,4,3,2,2,3,1,2,,3,3,2,,3,3,3,,,4,4,3,3,3,2,3,2,3,3,,3,3,3,3,3,3,,,,,1,,,,3,3,,,3,3,3,,,,,,,,,,,,,,5
|
||||||
|
2023-03-31 10:48:07,2023-03-31 13:49:41,0,71.174.81.214,100,10893,1,2023-03-31 13:49:41,R_qxfCoVcYSOrjRXb,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,4,5,5,5,2,3,5,2,1,,,,,3,1,3,2,,,,2,2,2,,,,3,3,3,3,3,4,3,,,,4,4,3,4,4,3,5,5,5,,,,,4,4,2,1,2,3,1,3,,,,1,5,3,5,,,,,,,,"It would be great to be reassured that if there is a sample group in the disaggregation that is below a certain % it wouldn't be reported (e.g. support professionals); Some of the questions were hard to answer. I talk to parents everyday, but I don't talk to parents everyday so I tried to average...",We have a lot of work to do as a school.,4
|
||||||
|
2023-03-31 13:47:14,2023-03-31 13:59:21,0,71.174.81.214,100,726,1,2023-03-31 13:59:22,R_1n1FZ8Ihp8z6BQX,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,1,5,4,5,4,4,3,4,1,4,4,4,3,3,3,4,5,1,3,4,5,5,5,4,3,3,3,2,4,4,4,4,4,3,4,3,3,4,4,4,5,4,4,4,5,5,5,3,5,5,4,4,3,3,5,3,4,3,3,3,1,4,1,5,4,4,4,4,3,4,3,,,10
|
||||||
|
2023-03-31 14:01:28,2023-03-31 14:08:53,0,71.174.81.214,100,444,1,2023-03-31 14:08:54,R_87YXm91waOp78UV,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,3,5,4,4,3,2,5,3,3,4,4,4,4,2,1,2,3,1,1,2,3,3,2,2,3,3,3,3,3,3,3,3,3,4,2,5,2,3,3,3,3,5,3,5,3,3,3,2,2,5,2,2,2,3,2,2,3,4,2,2,2,5,1,5,2,4,3,3,,,,,,8
|
||||||
|
2023-03-31 14:07:25,2023-03-31 14:38:52,0,71.174.81.214,100,1886,1,2023-03-31 14:38:53,R_3HhHbAUd6TszpKh,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,1,5,5,5,4,4,4,3,2,4,5,5,4,2,1,1,2,1,2,4,2,3,3,3,3,2,3,3,4,4,4,3,3,4,4,5,4,4,4,4,4,4,2,3,3,3,3,5,3,5,2,2,,2,4,3,3,3,4,3,3,5,3,5,4,4,4,3,3,3,3,,,6
|
||||||
|
2023-04-03 13:53:35,2023-04-03 14:03:29,0,71.174.81.214,100,594,1,2023-04-03 14:03:30,R_3efzIZAyjC9KLjJ,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,1,5,5,4,4,4,3,3,2,4,5,5,4,1,1,2,2,1,1,1,2,2,2,2,1,2,,,,4,3,4,4,4,3,2,4,4,4,4,4,3,1,3,3,2,3,3,4,5,5,4,4,2,3,3,4,3,3,4,,,4,5,5,4,4,4,3,3,3,,,
|
||||||
|
2023-04-03 14:06:01,2023-04-03 14:12:04,0,71.174.81.214,100,362,1,2023-04-03 14:12:05,R_6sPwhXYy5hL1Fo5,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,1,3,3,4,4,4,3,4,3,3,4,5,4,3,3,4,2,2,2,3,4,4,4,2,3,3,3,3,4,3,3,3,2,4,3,4,4,4,5,4,4,5,3,4,4,2,3,3,4,3,3,3,3,4,3,4,3,4,3,3,4,3,3,3,3,4,4,3,3,3,3,,,7
|
||||||
|
2023-04-04 8:37:35,2023-04-04 9:01:37,0,71.174.81.214,100,1442,1,2023-04-04 9:01:39,R_9yQfeISGieO2JsR,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,1,5,4,4,2,2,2,1,1,4,3,4,3,1,2,1,1,2,1,3,3,3,1,5,3,3,3,3,4,3,3,4,3,3,2,3,4,4,4,4,5,5,3,5,5,2,3,3,3,3,1,1,2,3,3,2,2,2,3,4,5,5,4,4,3,3,3,3,3,3,3,There are some questions that may NOT apply to me as a teacher.,nope,9
|
||||||
|
2023-04-04 16:56:55,2023-04-04 17:10:31,0,71.232.193.6,100,816,1,2023-04-04 17:10:32,R_2Ehsi1wWgNPoUH9,,,,,42.4378,-71.2239,anonymous,EN,2,,1740505,1,5,5,5,5,5,4,4,3,5,5,5,4,2,3,2,2,3,3,4,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,3,3,4,4,4,4,3,4,5,4,4,4,5,3,3,3,2,4,5,4,3,4,4,5,3,4,3,3,4,5,5,4,4,4,4,,,10
|
||||||
|
2023-04-05 8:57:56,2023-04-05 9:27:47,0,71.174.81.214,100,1790,1,2023-04-05 9:27:47,R_BX5pgR4QOPKklfH,,,,,42.4337,-71.4568,anonymous,EN,2,,1740505,1,5,5,4,4,3,5,4,1,4,4,4,3,2,2,2,2,2,3,4,3,3,5,3,3,3,3,4,4,4,2,4,3,3,2,2,5,5,4,3,4,3,2,3,3,4,4,3,3,3,4,4,2,4,3,2,3,3,3,2,4,5,3,4,3,5,3,4,2,3,3,,,9
|
||||||
|
2023-03-27 11:17:26,2023-03-30 12:28:51,0,71.174.81.214,98,263485,0,2023-04-06 12:28:54,R_1XKtsprmqn0cHzr,,,,,,,anonymous,EN,2,,1740505,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
|
2023-03-31 12:21:59,2023-03-31 12:22:24,0,71.174.81.214,1,24,0,2023-04-07 12:22:27,R_2aqSc8biBgSGyoA,,,,,,,anonymous,EN,2,,1740505,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
|
2023-03-31 12:33:28,2023-03-31 12:33:37,0,71.174.81.214,1,8,0,2023-04-07 12:33:38,R_2A07nw76J5R9gQH,,,,,,,anonymous,EN,2,,1740505,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
|
2023-03-31 13:12:12,2023-03-31 13:19:11,0,47.14.36.161,51,418,0,2023-04-07 13:19:14,R_1mrxuwoIBGcqrVK,,,,,,,anonymous,EN,2,,1740505,3,,,,4,3,5,4,1,5,5,5,5,,,,,4,3,3,4,3,2,3,4,3,3,3,4,4,3,4,3,3,2,3,5,5,3,4,4,5,2,3,3,,,,,3,2,3,1,,,,,3,3,4,3,3,2,2,3,4,4,4,,,,,,
|
||||||
|
2023-03-31 13:26:13,2023-03-31 13:30:28,0,71.174.81.214,98,254,0,2023-04-07 13:30:29,R_3itb5pUcCHS6QJx,,,,,,,anonymous,EN,2,,1740505,5,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
|
2023-03-31 13:48:41,2023-03-31 13:59:18,0,71.174.81.214,90,637,0,2023-04-07 13:59:22,R_3plrrcBeVyTahLm,,,,,,,anonymous,EN,2,,1740505,1,,,,,,,,,3,3,3,3,,,,,,,,4,4,4,,,,,,,,,,,,,,,,,,,3,3,3,3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
|
2023-03-31 12:48:35,2023-03-31 14:00:30,0,71.174.81.214,92,4314,0,2023-04-07 14:00:35,R_2Xbvb7ZMmBCjetn,,,,,,,anonymous,EN,2,,1740505,1,4,4,4,4,2,4,3,3,4,2,3,2,,,,,,,,,,,3,3,4,2,2,2,3,2,3,3,3,3,4,3,4,3,3,3,4,3,4,4,2,1,1,2,3,3,3,2,3,3,3,3,,,,,,2,4,,,,,,,,,,
|
||||||
|
2023-04-03 6:41:29,2023-04-03 6:46:28,0,71.174.81.214,1,299,0,2023-04-10 6:46:31,R_3rHgw4iqI0X2ryg,,,,,,,anonymous,EN,2,,1740505,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
|
2023-04-03 13:55:52,2023-04-03 18:08:32,0,73.69.126.94,46,15160,0,2023-04-10 18:08:34,R_eljkR7nS3Gy5eZb,,,,,,,anonymous,EN,2,,1740505,3,4,3,4,4,4,4,3,1,3,3,5,4,,,,,,,,,,,3,3,3,,,,3,3,4,3,2,3,2,1,2,2,3,3,3,1,4,5,1,1,1,3,,,,,,,,,,,,3,2,,,,,,,,,,,,
|
||||||
|
2023-03-31 12:20:35,2023-04-05 9:12:20,0,71.174.81.214,84,420704,0,2023-04-12 9:12:27,R_2YxeNKYv5WZh1wL,,,,,,,anonymous,EN,2,,1740505,1,,,,,,,,,4,3,4,3,,,,,,,,,,,,,,,,,,,,,,,,4,4,4,4,4,4,3,3,4,2,3,2,3,,,,,,,,,,,,,,,,4,4,4,4,3,3,3,,,
|
||||||
|
2023-04-05 10:40:35,2023-04-05 10:57:00,0,71.174.81.214,98,984,0,2023-04-12 10:57:07,R_ZwMDAtvuRtzMSyt,,,,,,,anonymous,EN,2,,1740505,4,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
|
|
|
@ -40,7 +40,7 @@ RSpec.describe SurveyItem, type: :model do
|
||||||
let(:early_education_survey_item1) { create(:early_education_survey_item, scale:) }
|
let(:early_education_survey_item1) { create(:early_education_survey_item, scale:) }
|
||||||
context 'when no responses exist' do
|
context 'when no responses exist' do
|
||||||
it 'it returns back a regular survey' do
|
it 'it returns back a regular survey' do
|
||||||
expect(SurveyItem.survey_type_for_grade(school, academic_year, 0)).to eq :regular
|
expect(SurveyItem.survey_type_for_grade(school, academic_year, 0)).to eq :standard
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
@ -60,7 +60,7 @@ RSpec.describe SurveyItem, type: :model do
|
||||||
create(:survey_item_response, school:, academic_year:, grade: 0)
|
create(:survey_item_response, school:, academic_year:, grade: 0)
|
||||||
end
|
end
|
||||||
it 'reports the survey type as regular' do
|
it 'reports the survey type as regular' do
|
||||||
expect(SurveyItem.survey_type_for_grade(school, academic_year, 0)).to eq :regular
|
expect(SurveyItem.survey_type_for_grade(school, academic_year, 0)).to eq :standard
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
||||||
|
|
@ -73,6 +73,7 @@ RSpec.configure do |config|
|
||||||
end
|
end
|
||||||
|
|
||||||
config.after(:each) do |example|
|
config.after(:each) do |example|
|
||||||
|
AcademicYear.reset_academic_years
|
||||||
DatabaseCleaner.clean unless example.metadata[:skip_db_cleaner]
|
DatabaseCleaner.clean unless example.metadata[:skip_db_cleaner]
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
||||||
162
spec/services/cleaner_spec.rb
Normal file
162
spec/services/cleaner_spec.rb
Normal file
|
|
@ -0,0 +1,162 @@
|
||||||
|
require 'rails_helper'
|
||||||
|
require 'fileutils'
|
||||||
|
|
||||||
|
RSpec.describe Cleaner do
|
||||||
|
let(:district) { create(:district, name: 'District1') }
|
||||||
|
let(:second_district) { create(:district, name: 'District2') }
|
||||||
|
let(:school) { create(:school, dese_id: 1_740_505, district:) }
|
||||||
|
let(:second_school) { create(:school, dese_id: 222_222, district: second_district) }
|
||||||
|
|
||||||
|
let(:academic_year) { create(:academic_year, range: '2022-23') }
|
||||||
|
let(:respondents) { create(:respondent, school:, academic_year:, nine: 40, ten: 40, eleven: 40, twelve: 40) }
|
||||||
|
let(:recorded_date) { '2023-04-01' }
|
||||||
|
let(:input_filepath) do
|
||||||
|
Rails.root.join('spec', 'fixtures', 'raw')
|
||||||
|
end
|
||||||
|
|
||||||
|
let(:output_filepath) do
|
||||||
|
Rails.root.join('tmp', 'spec', 'clean')
|
||||||
|
end
|
||||||
|
|
||||||
|
let(:log_filepath) do
|
||||||
|
Rails.root.join('tmp', 'spec', 'removed')
|
||||||
|
end
|
||||||
|
|
||||||
|
let(:common_headers) do
|
||||||
|
['Recorded Date', 'DeseID', 'ResponseID']
|
||||||
|
end
|
||||||
|
|
||||||
|
let(:standard_survey_items) do
|
||||||
|
survey_item_ids = (%w[s-peff-q1 s-peff-q2 s-peff-q3 s-peff-q4 s-peff-q5 s-peff-q6 s-phys-q1 s-phys-q2 s-phys-q3 s-phys-q4
|
||||||
|
s-emsa-q1 s-emsa-q2 s-emsa-q3 s-sbel-q1 s-sbel-q2 s-sbel-q3 s-sbel-q4 s-sbel-q5 s-tint-q1 s-tint-q2
|
||||||
|
s-tint-q3 s-tint-q4 s-tint-q5 s-vale-q1 s-vale-q2 s-vale-q3 s-vale-q4 s-acpr-q1 s-acpr-q2 s-acpr-q3
|
||||||
|
s-acpr-q4 s-sust-q1 s-sust-q2 s-cure-q1 s-cure-q2 s-cure-q3 s-cure-q4 s-sten-q1 s-sten-q2 s-sten-q3
|
||||||
|
s-sper-q1 s-sper-q2 s-sper-q3 s-sper-q4 s-civp-q1 s-civp-q2 s-civp-q3 s-civp-q4 s-grit-q1 s-grit-q2
|
||||||
|
s-grit-q3 s-grit-q4 s-grmi-q1 s-grmi-q2 s-grmi-q3 s-grmi-q4 s-expa-q1 s-appa-q1 s-appa-q2 s-appa-q3
|
||||||
|
s-acst-q1 s-acst-q2 s-acst-q3 s-poaf-q1 s-poaf-q2 s-poaf-q3 s-poaf-q4] << common_headers).flatten
|
||||||
|
survey_item_ids.map do |survey_item_id|
|
||||||
|
create(:survey_item, survey_item_id:)
|
||||||
|
end
|
||||||
|
survey_item_ids
|
||||||
|
end
|
||||||
|
|
||||||
|
let(:short_form_survey_items) do
|
||||||
|
([create(:survey_item, survey_item_id: 's-phys-q1', on_short_form: true),
|
||||||
|
create(:survey_item, survey_item_id: 's-phys-q2', on_short_form: true),
|
||||||
|
create(:survey_item, survey_item_id: 's-phys-q3',
|
||||||
|
on_short_form: true)].map(&:survey_item_id) << common_headers).flatten
|
||||||
|
end
|
||||||
|
|
||||||
|
let(:early_education_survey_items) do
|
||||||
|
([create(:survey_item, survey_item_id: 's-emsa-es1'),
|
||||||
|
create(:survey_item, survey_item_id: 's-emsa-es2'),
|
||||||
|
create(:survey_item, survey_item_id: 's-emsa-es3')].map(&:survey_item_id) << common_headers).flatten
|
||||||
|
end
|
||||||
|
|
||||||
|
let(:teacher_survey_items) do
|
||||||
|
survey_item_ids = (%w[t-prep-q1 t-prep-q2 t-prep-q3 t-ieff-q1 t-ieff-q2 t-ieff-q3 t-ieff-q4 t-pcom-q1 t-pcom-q2 t-pcom-q3
|
||||||
|
t-pcom-q4 t-pcom-q5 t-inle-q1 t-inle-q2 t-inle-q3 t-prtr-q1 t-prtr-q2 t-prtr-q3 t-coll-q1 t-coll-q2
|
||||||
|
t-coll-q3 t-qupd-q1 t-qupd-q2 t-qupd-q3 t-qupd-q4 t-pvic-q1 t-pvic-q2 t-pvic-q3 t-psup-q1 t-psup-q2
|
||||||
|
t-psup-q3 t-psup-q4 t-acch-q1 t-acch-q2 t-acch-q3 t-reso-q1 t-reso-q2 t-reso-q3 t-reso-q4 t-reso-q5
|
||||||
|
t-sust-q1 t-sust-q2 t-sust-q3 t-sust-q4 t-curv-q1 t-curv-q2 t-curv-q3 t-curv-q4 t-cure-q1 t-cure-q2
|
||||||
|
t-cure-q3 t-cure-q4 t-peng-q1 t-peng-q2 t-peng-q3 t-peng-q4 t-ceng-q1 t-ceng-q2 t-ceng-q3 t-ceng-q4
|
||||||
|
t-sach-q1 t-sach-q2 t-sach-q3 t-psol-q1 t-psol-q2 t-psol-q3 t-expa-q2 t-expa-q3 t-phya-q2 t-phya-q3] << common_headers).flatten
|
||||||
|
|
||||||
|
survey_item_ids.map do |survey_item_id|
|
||||||
|
create(:survey_item, survey_item_id:)
|
||||||
|
end
|
||||||
|
survey_item_ids
|
||||||
|
end
|
||||||
|
|
||||||
|
before :each do
|
||||||
|
school
|
||||||
|
second_school
|
||||||
|
standard_survey_items
|
||||||
|
short_form_survey_items
|
||||||
|
early_education_survey_items
|
||||||
|
teacher_survey_items
|
||||||
|
academic_year
|
||||||
|
respondents
|
||||||
|
end
|
||||||
|
|
||||||
|
context 'Creating a new Cleaner' do
|
||||||
|
it 'creates a directory for the clean data' do
|
||||||
|
Cleaner.new(input_filepath:, output_filepath:, log_filepath:).clean
|
||||||
|
expect(output_filepath).to exist
|
||||||
|
end
|
||||||
|
|
||||||
|
it 'creates a directory for the removed data' do
|
||||||
|
Cleaner.new(input_filepath:, output_filepath:, log_filepath:).clean
|
||||||
|
expect(log_filepath).to exist
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
context '.filename' do
|
||||||
|
context 'defines a filename in the format: [district].[early_ed/short_form/standard/teacher].[year as 2022-23]' do
|
||||||
|
context 'when the file is based on standard survey items' do
|
||||||
|
it 'adds the survey type as standard to the filename' do
|
||||||
|
survey_items = SurveyItem.where(survey_item_id: standard_survey_items)
|
||||||
|
|
||||||
|
data = [SurveyItemValues.new(row: { 'Recorded Date' => recorded_date, 'Dese ID' => '1_740_505' }, headers: standard_survey_items, genders: nil, survey_items:,
|
||||||
|
schools: School.school_hash)]
|
||||||
|
filename = Cleaner.new(input_filepath:, output_filepath:, log_filepath:).filename(
|
||||||
|
headers: standard_survey_items, data:
|
||||||
|
)
|
||||||
|
expect(filename).to eq 'District1.standard.2022-23.csv'
|
||||||
|
end
|
||||||
|
|
||||||
|
context 'when the file is based on short form survey items' do
|
||||||
|
it 'adds the survey type as short form to the filename' do
|
||||||
|
survey_items = SurveyItem.where(survey_item_id: short_form_survey_items)
|
||||||
|
|
||||||
|
data = [SurveyItemValues.new(row: { 'Recorded Date' => recorded_date, 'Dese ID' => '1_740_505' }, headers: short_form_survey_items, genders: nil, survey_items:,
|
||||||
|
schools: School.school_hash)]
|
||||||
|
filename = Cleaner.new(input_filepath:, output_filepath:, log_filepath:).filename(
|
||||||
|
headers: short_form_survey_items, data:
|
||||||
|
)
|
||||||
|
expect(filename).to eq 'District1.short_form.2022-23.csv'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
context 'when the file is based on early education survey items' do
|
||||||
|
it 'adds the survey type as early education to the filename' do
|
||||||
|
survey_items = SurveyItem.where(survey_item_id: early_education_survey_items)
|
||||||
|
|
||||||
|
data = [SurveyItemValues.new(row: { 'Recorded Date' => recorded_date, 'Dese ID' => '1_740_505' }, headers: early_education_survey_items, genders: nil, survey_items:,
|
||||||
|
schools: School.school_hash)]
|
||||||
|
filename = Cleaner.new(input_filepath:, output_filepath:, log_filepath:).filename(
|
||||||
|
headers: early_education_survey_items, data:
|
||||||
|
)
|
||||||
|
expect(filename).to eq 'District1.early_education.2022-23.csv'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
context 'when the file is based on teacher survey items' do
|
||||||
|
it 'adds the survey type as teacher to the filename' do
|
||||||
|
survey_items = SurveyItem.where(survey_item_id: teacher_survey_items)
|
||||||
|
|
||||||
|
data = [SurveyItemValues.new(row: { 'Recorded Date' => recorded_date, 'Dese ID' => '1_740_505' }, headers: teacher_survey_items, genders: nil, survey_items:,
|
||||||
|
schools: School.school_hash)]
|
||||||
|
filename = Cleaner.new(input_filepath:, output_filepath:, log_filepath:).filename(
|
||||||
|
headers: teacher_survey_items, data:
|
||||||
|
)
|
||||||
|
expect(filename).to eq 'District1.teacher.2022-23.csv'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
context 'when there is more than one district' do
|
||||||
|
it 'adds all districts to the filename' do
|
||||||
|
survey_items = SurveyItem.where(survey_item_id: teacher_survey_items)
|
||||||
|
|
||||||
|
data = [SurveyItemValues.new(row: { 'Recorded Date' => recorded_date, 'Dese ID' => '1_740_505' }, headers: teacher_survey_items, genders: nil, survey_items:, schools: School.school_hash),
|
||||||
|
SurveyItemValues.new(row: { 'Recorded Date' => recorded_date, 'Dese ID' => '222_222' },
|
||||||
|
headers: teacher_survey_items, genders: nil, survey_items:, schools: School.school_hash)]
|
||||||
|
filename = Cleaner.new(input_filepath:, output_filepath:, log_filepath:).filename(
|
||||||
|
headers: teacher_survey_items, data:
|
||||||
|
)
|
||||||
|
expect(filename).to eq 'District1.District2.teacher.2022-23.csv'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
194
spec/services/survey_item_values_spec.rb
Normal file
194
spec/services/survey_item_values_spec.rb
Normal file
|
|
@ -0,0 +1,194 @@
|
||||||
|
require "rails_helper"
|
||||||
|
|
||||||
|
RSpec.describe SurveyItemValues, type: :model do
|
||||||
|
let(:headers) do
|
||||||
|
["StartDate", "EndDate", "Status", "IPAddress", "Progress", "Duration (in seconds)", "Finished", "RecordedDate",
|
||||||
|
"ResponseId", "RecipientLastName", "RecipientFirstName", "RecipientEmail", "ExternalReference", "LocationLatitude", "LocationLongitude", "DistributionChannel", "UserLanguage", "District", "School- Lee", "School- Maynard", "LASID", "Grade", "s-emsa-q1", "s-emsa-q2", "s-emsa-q3", "s-tint-q1", "s-tint-q2", "s-tint-q3", "s-tint-q4", "s-tint-q5", "s-acpr-q1", "s-acpr-q2", "s-acpr-q3", "s-acpr-q4", "s-cure-q1", "s-cure-q2", "s-cure-q3", "s-cure-q4", "s-sten-q1", "s-sten-q2", "s-sten-q3", "s-sper-q1", "s-sper-q2", "s-sper-q3", "s-sper-q4", "s-civp-q1", "s-civp-q2", "s-civp-q3", "s-civp-q4", "s-grmi-q1", "s-grmi-q2", "s-grmi-q3", "s-grmi-q4", "s-appa-q1", "s-appa-q2", "s-appa-q3", "s-peff-q1", "s-peff-q2", "s-peff-q3", "s-peff-q4", "s-peff-q5", "s-peff-q6", "s-sbel-q1", "s-sbel-q2", "s-sbel-q3", "s-sbel-q4", "s-sbel-q5", "s-phys-q1", "s-phys-q2", "s-phys-q3", "s-phys-q4", "s-vale-q1", "s-vale-q2", "s-vale-q3", "s-vale-q4", "s-acst-q1", "s-acst-q2", "s-acst-q3", "s-sust-q1", "s-sust-q2", "s-grit-q1", "s-grit-q2", "s-grit-q3", "s-grit-q4", "s-expa-q1", "s-poaf-q1", "s-poaf-q2", "s-poaf-q3", "s-poaf-q4", "s-tint-q1-1", "s-tint-q2-1", "s-tint-q3-1", "s-tint-q4-1", "s-tint-q5-1", "s-acpr-q1-1", "s-acpr-q2-1", "s-acpr-q3-1", "s-acpr-q4-1", "s-peff-q1-1", "s-peff-q2-1", "s-peff-q3-1", "s-peff-q4-1", "s-peff-q5-1", "s-peff-q6-1", "Gender", "Race"]
|
||||||
|
end
|
||||||
|
let(:genders) do
|
||||||
|
create(:gender, qualtrics_code: 1)
|
||||||
|
gender_hash = {}
|
||||||
|
|
||||||
|
Gender.all.each do |gender|
|
||||||
|
gender_hash[gender.qualtrics_code] = gender
|
||||||
|
end
|
||||||
|
gender_hash
|
||||||
|
end
|
||||||
|
let(:survey_items) { [] }
|
||||||
|
let(:attleboro) do
|
||||||
|
create(:school, name: "Attleboro", dese_id: 1234)
|
||||||
|
end
|
||||||
|
let(:attleboro_respondents) do
|
||||||
|
create(:respondent, school: attleboro, academic_year: ay_2022_23, nine: 40, ten: 40, eleven: 40, twelve: 40)
|
||||||
|
end
|
||||||
|
let(:schools) { School.school_hash }
|
||||||
|
let(:recorded_date) { "2023-04-01" }
|
||||||
|
let(:ay_2022_23) do
|
||||||
|
create(:academic_year, range: "2022-23")
|
||||||
|
end
|
||||||
|
|
||||||
|
context ".response_date" do
|
||||||
|
it "returns the recorded date" do
|
||||||
|
row = {"RecordedDate" => "2017-01-01"}
|
||||||
|
values = SurveyItemValues.new(row:, headers:, genders:, survey_items:, schools:)
|
||||||
|
expect(values.response_date).to eq Date.parse("2017-01-01")
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
context ".school" do
|
||||||
|
it "returns the school that maps to the dese id provided" do
|
||||||
|
attleboro
|
||||||
|
row = {"Dese ID" => "1234"}
|
||||||
|
values = SurveyItemValues.new(row:, headers:, genders:, survey_items:, schools:)
|
||||||
|
expect(values.school).to eq attleboro
|
||||||
|
|
||||||
|
row = {"DeseID" => "1234"}
|
||||||
|
values = SurveyItemValues.new(row:, headers:, genders:, survey_items:, schools:)
|
||||||
|
expect(values.school).to eq attleboro
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
context ".grade" do
|
||||||
|
it "returns the grade that maps to the grade provided" do
|
||||||
|
row = {"Grade" => "1"}
|
||||||
|
values = SurveyItemValues.new(row:, headers:, genders:, survey_items:, schools:)
|
||||||
|
expect(values.grade).to eq 1
|
||||||
|
end
|
||||||
|
end
|
||||||
|
context ".gender" do
|
||||||
|
it "returns the grade that maps to the grade provided" do
|
||||||
|
row = {"Gender" => "1"}
|
||||||
|
values = SurveyItemValues.new(row:, headers:, genders:, survey_items:, schools:)
|
||||||
|
expect(values.gender.qualtrics_code).to eq 1
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
context ".survey_type" do
|
||||||
|
it "reads header to find the survey type" do
|
||||||
|
headers = %w[s-sbel-q5 s-phys-q2 RecordedDate]
|
||||||
|
values = SurveyItemValues.new(row: {}, headers:, genders:, survey_items:, schools:)
|
||||||
|
expect(values.survey_type).to eq :student
|
||||||
|
|
||||||
|
headers = %w[t-sbel-q5 t-phys-q2]
|
||||||
|
values = SurveyItemValues.new(row: {}, headers:, genders:, survey_items:, schools:)
|
||||||
|
expect(values.survey_type).to eq :teacher
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
context ".valid_duration" do
|
||||||
|
context "when duration is valid" do
|
||||||
|
it "returns true" do
|
||||||
|
headers = ["s-sbel-q5", "s-phys-q2", "RecordedDate", "Duration (in seconds)"]
|
||||||
|
values = SurveyItemValues.new(row: {"Duration (in seconds)" => "240"}, headers:, genders:, survey_items:,
|
||||||
|
schools:)
|
||||||
|
expect(values.valid_duration?).to eq true
|
||||||
|
|
||||||
|
headers = ["t-sbel-q5", "t-phys-q2", "Duration (in seconds)"]
|
||||||
|
values = SurveyItemValues.new(row: {"Duration (in seconds)" => "300"}, headers:, genders:, survey_items:,
|
||||||
|
schools:)
|
||||||
|
expect(values.valid_duration?).to eq true
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
context "when duration is invalid" do
|
||||||
|
it "returns false" do
|
||||||
|
headers = ["s-sbel-q5", "s-phys-q2", "RecordedDate", "Duration (in seconds)"]
|
||||||
|
values = SurveyItemValues.new(row: {"Duration (in seconds)" => "239"}, headers:, genders:, survey_items:,
|
||||||
|
schools:)
|
||||||
|
expect(values.valid_duration?).to eq false
|
||||||
|
|
||||||
|
headers = ["t-sbel-q5", "t-phys-q2", "Duration (in seconds)"]
|
||||||
|
values = SurveyItemValues.new(row: {"Duration (in seconds)" => "299"}, headers:, genders:, survey_items:,
|
||||||
|
schools:)
|
||||||
|
expect(values.valid_duration?).to eq false
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
context ".valid_progress" do
|
||||||
|
context "when progress is valid" do
|
||||||
|
it "returns true" do
|
||||||
|
headers = %w[s-sbel-q5 s-phys-q2 RecordedDate]
|
||||||
|
values = SurveyItemValues.new(row: {"Progress" => "25"}, headers:, genders:, survey_items:,
|
||||||
|
schools:)
|
||||||
|
expect(values.valid_progress?).to eq true
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
context "when progress is invalid" do
|
||||||
|
it "returns false" do
|
||||||
|
headers = %w[s-sbel-q5 s-phys-q2 RecordedDate]
|
||||||
|
values = SurveyItemValues.new(row: {"Progress" => "24"}, headers:, genders:, survey_items:,
|
||||||
|
schools:)
|
||||||
|
expect(values.valid_progress?).to eq false
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
context ".valid_grade?" do
|
||||||
|
context "when grade is valid" do
|
||||||
|
before :each do
|
||||||
|
attleboro
|
||||||
|
attleboro_respondents
|
||||||
|
end
|
||||||
|
it "returns true for students" do
|
||||||
|
headers = %w[s-sbel-q5 s-phys-q2 grade RecordedDate]
|
||||||
|
values = SurveyItemValues.new(row: {"grade" => "9", "RecordedDate" => recorded_date, "Dese ID" => "1234"}, headers:, genders:, survey_items:,
|
||||||
|
schools:)
|
||||||
|
|
||||||
|
expect(values.valid_grade?).to eq true
|
||||||
|
end
|
||||||
|
it "returns true for teachers" do
|
||||||
|
headers = %w[t-sbel-q5 t-phys-q2 grade RecordedDate]
|
||||||
|
values = SurveyItemValues.new(row: {"RecordedDate" => recorded_date, "Dese ID" => "1234"}, headers:, genders:, survey_items:,
|
||||||
|
schools:)
|
||||||
|
expect(values.valid_grade?).to eq true
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
context "when grade is invalid" do
|
||||||
|
before :each do
|
||||||
|
attleboro
|
||||||
|
attleboro_respondents
|
||||||
|
end
|
||||||
|
it "returns false" do
|
||||||
|
headers = %w[s-sbel-q5 s-phys-q2 grade RecordedDate]
|
||||||
|
values = SurveyItemValues.new(row: {"grade" => "2", "RecordedDate" => recorded_date, "Dese ID" => "1234"}, headers:, genders:, survey_items:,
|
||||||
|
schools: School.school_hash)
|
||||||
|
expect(values.valid_grade?).to eq false
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
context ".valid_sd?" do
|
||||||
|
context "when the standard deviation is valid" do
|
||||||
|
it "returns true for student questions" do
|
||||||
|
headers = %w[s-sbel-q5 s-phys-q1 s-phys-q2 RecordedDate]
|
||||||
|
values = SurveyItemValues.new(row: {"RecordedDate" => recorded_date, "Dese ID" => "1234", "s-sbel-q5" => "1", "s-phys-q1" => "", "s-phys-q2" => "5"}, headers:, genders:, survey_items:,
|
||||||
|
schools: School.school_hash)
|
||||||
|
expect(values.valid_sd?).to eq true
|
||||||
|
end
|
||||||
|
it "returns true for teacher questions" do
|
||||||
|
headers = %w[t-sbel-q5 t-phys-q2]
|
||||||
|
values = SurveyItemValues.new(row: {"RecordedDate" => recorded_date, "Dese ID" => "1234", "t-sbel-q5" => "1", "t-phys-q2" => "5"}, headers:, genders:, survey_items:,
|
||||||
|
schools: School.school_hash)
|
||||||
|
expect(values.valid_sd?).to eq true
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
context "when the standard deviation is invalid" do
|
||||||
|
it "returns false for student questions" do
|
||||||
|
headers = %w[s-sbel-q5 s-phys-q1 s-phys-q2 RecordedDate]
|
||||||
|
values = SurveyItemValues.new(row: {"RecordedDate" => recorded_date, "Dese ID" => "1234", "s-sbel-q5" => "1", "s-phys-q2" => "", "s-phys-q2" => "1"}, headers:, genders:, survey_items:,
|
||||||
|
schools: School.school_hash)
|
||||||
|
expect(values.valid_sd?).to eq false
|
||||||
|
end
|
||||||
|
it "returns false for teacher questions" do
|
||||||
|
headers = %w[t-sbel-q5 t-phys-q1 t-phys-q2 RecordedDate]
|
||||||
|
values = SurveyItemValues.new(row: {"RecordedDate" => recorded_date, "Dese ID" => "1234", "t-sbel-q5" => "1", "t-phys-q2" => "", "t-phys-q2" => "1"}, headers:, genders:, survey_items:,
|
||||||
|
schools: School.school_hash)
|
||||||
|
expect(values.valid_sd?).to eq false
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
@ -1,47 +1,47 @@
|
||||||
require 'rails_helper'
|
require "rails_helper"
|
||||||
|
|
||||||
describe SurveyResponsesDataLoader do
|
describe SurveyResponsesDataLoader do
|
||||||
let(:path_to_teacher_responses) { Rails.root.join('spec', 'fixtures', 'test_2020-21_teacher_survey_responses.csv') }
|
let(:path_to_teacher_responses) { Rails.root.join("spec", "fixtures", "test_2020-21_teacher_survey_responses.csv") }
|
||||||
let(:path_to_student_responses) { Rails.root.join('spec', 'fixtures', 'test_2020-21_student_survey_responses.csv') }
|
let(:path_to_student_responses) { Rails.root.join("spec", "fixtures", "test_2020-21_student_survey_responses.csv") }
|
||||||
let(:path_to_butler_student_responses) do
|
let(:path_to_butler_student_responses) do
|
||||||
Rails.root.join('spec', 'fixtures', 'test_2022-23_butler_student_survey_responses.csv')
|
Rails.root.join("spec", "fixtures", "test_2022-23_butler_student_survey_responses.csv")
|
||||||
end
|
end
|
||||||
|
|
||||||
let(:ay_2020_21) { create(:academic_year, range: '2020-21') }
|
let(:ay_2020_21) { create(:academic_year, range: "2020-21") }
|
||||||
let(:ay_2022_23) { create(:academic_year, range: '2022-23') }
|
let(:ay_2022_23) { create(:academic_year, range: "2022-23") }
|
||||||
|
|
||||||
let(:school) { create(:school, slug: 'lee-elementary-school', dese_id: 1_500_025) }
|
let(:school) { create(:school, name: "Lee Elementary School", slug: "lee-elementary-school", dese_id: 1_500_025) }
|
||||||
let(:lowell) { create(:district, name: 'Lowell', slug: 'lowell') }
|
let(:lowell) { create(:district, name: "Lowell", slug: "lowell") }
|
||||||
let(:second_school) { create(:school, slug: 'lee-middle-high-school', dese_id: 1_500_505, district: lowell) }
|
let(:second_school) { create(:school, name: "Lee Middle High School", slug: "lee-middle-high-school", dese_id: 1_500_505, district: lowell) }
|
||||||
let(:butler_school) do
|
let(:butler_school) do
|
||||||
create(:school, name: 'Butler Elementary School', slug: 'butler-elementary-school', dese_id: 1_600_310,
|
create(:school, name: "Butler Elementary School", slug: "butler-elementary-school", dese_id: 1_600_310,
|
||||||
district: lowell)
|
district: lowell)
|
||||||
end
|
end
|
||||||
|
|
||||||
let(:t_pcom_q3) { create(:survey_item, survey_item_id: 't-pcom-q3') }
|
let(:t_pcom_q3) { create(:survey_item, survey_item_id: "t-pcom-q3") }
|
||||||
let(:t_pcom_q2) { create(:survey_item, survey_item_id: 't-pcom-q2') }
|
let(:t_pcom_q2) { create(:survey_item, survey_item_id: "t-pcom-q2") }
|
||||||
let(:t_coll_q1) { create(:survey_item, survey_item_id: 't-coll-q1') }
|
let(:t_coll_q1) { create(:survey_item, survey_item_id: "t-coll-q1") }
|
||||||
let(:t_coll_q2) { create(:survey_item, survey_item_id: 't-coll-q2') }
|
let(:t_coll_q2) { create(:survey_item, survey_item_id: "t-coll-q2") }
|
||||||
let(:t_coll_q3) { create(:survey_item, survey_item_id: 't-coll-q3') }
|
let(:t_coll_q3) { create(:survey_item, survey_item_id: "t-coll-q3") }
|
||||||
let(:t_sach_q1) { create(:survey_item, survey_item_id: 't-sach-q1') }
|
let(:t_sach_q1) { create(:survey_item, survey_item_id: "t-sach-q1") }
|
||||||
let(:t_sach_q2) { create(:survey_item, survey_item_id: 't-sach-q2') }
|
let(:t_sach_q2) { create(:survey_item, survey_item_id: "t-sach-q2") }
|
||||||
let(:t_sach_q3) { create(:survey_item, survey_item_id: 't-sach-q3') }
|
let(:t_sach_q3) { create(:survey_item, survey_item_id: "t-sach-q3") }
|
||||||
|
|
||||||
let(:s_phys_q1) { create(:survey_item, survey_item_id: 's-phys-q1') }
|
let(:s_phys_q1) { create(:survey_item, survey_item_id: "s-phys-q1") }
|
||||||
let(:s_phys_q2) { create(:survey_item, survey_item_id: 's-phys-q2') }
|
let(:s_phys_q2) { create(:survey_item, survey_item_id: "s-phys-q2") }
|
||||||
let(:s_phys_q3) { create(:survey_item, survey_item_id: 's-phys-q3') }
|
let(:s_phys_q3) { create(:survey_item, survey_item_id: "s-phys-q3") }
|
||||||
let(:s_phys_q4) { create(:survey_item, survey_item_id: 's-phys-q4') }
|
let(:s_phys_q4) { create(:survey_item, survey_item_id: "s-phys-q4") }
|
||||||
let(:s_vale_q1) { create(:survey_item, survey_item_id: 's-phys-q1') }
|
let(:s_vale_q1) { create(:survey_item, survey_item_id: "s-phys-q1") }
|
||||||
let(:s_vale_q2) { create(:survey_item, survey_item_id: 's-phys-q2') }
|
let(:s_vale_q2) { create(:survey_item, survey_item_id: "s-phys-q2") }
|
||||||
let(:s_vale_q3) { create(:survey_item, survey_item_id: 's-phys-q3') }
|
let(:s_vale_q3) { create(:survey_item, survey_item_id: "s-phys-q3") }
|
||||||
let(:s_vale_q4) { create(:survey_item, survey_item_id: 's-phys-q4') }
|
let(:s_vale_q4) { create(:survey_item, survey_item_id: "s-phys-q4") }
|
||||||
let(:s_acst_q1) { create(:survey_item, survey_item_id: 's-acst-q1') }
|
let(:s_acst_q1) { create(:survey_item, survey_item_id: "s-acst-q1") }
|
||||||
let(:s_acst_q2) { create(:survey_item, survey_item_id: 's-acst-q2') }
|
let(:s_acst_q2) { create(:survey_item, survey_item_id: "s-acst-q2") }
|
||||||
let(:s_acst_q3) { create(:survey_item, survey_item_id: 's-acst-q3') }
|
let(:s_acst_q3) { create(:survey_item, survey_item_id: "s-acst-q3") }
|
||||||
let(:s_acst_q4) { create(:survey_item, survey_item_id: 's-acst-q4') }
|
let(:s_acst_q4) { create(:survey_item, survey_item_id: "s-acst-q4") }
|
||||||
let(:s_emsa_q1) { create(:survey_item, survey_item_id: 's-emsa-q1') }
|
let(:s_emsa_q1) { create(:survey_item, survey_item_id: "s-emsa-q1") }
|
||||||
let(:s_emsa_q2) { create(:survey_item, survey_item_id: 's-emsa-q2') }
|
let(:s_emsa_q2) { create(:survey_item, survey_item_id: "s-emsa-q2") }
|
||||||
let(:s_emsa_q3) { create(:survey_item, survey_item_id: 's-emsa-q3') }
|
let(:s_emsa_q3) { create(:survey_item, survey_item_id: "s-emsa-q3") }
|
||||||
|
|
||||||
let(:female) { create(:gender, qualtrics_code: 1) }
|
let(:female) { create(:gender, qualtrics_code: 1) }
|
||||||
let(:male) { create(:gender, qualtrics_code: 2) }
|
let(:male) { create(:gender, qualtrics_code: 2) }
|
||||||
|
|
@ -86,17 +86,15 @@ describe SurveyResponsesDataLoader do
|
||||||
end
|
end
|
||||||
|
|
||||||
before :each do
|
before :each do
|
||||||
AcademicYear.reset_academic_years
|
|
||||||
|
|
||||||
setup
|
setup
|
||||||
end
|
end
|
||||||
|
|
||||||
describe 'loading teacher survey responses' do
|
describe "loading teacher survey responses" do
|
||||||
before do
|
before do
|
||||||
SurveyResponsesDataLoader.load_data filepath: path_to_teacher_responses
|
SurveyResponsesDataLoader.load_data filepath: path_to_teacher_responses
|
||||||
end
|
end
|
||||||
|
|
||||||
it 'ensures teacher responses load correctly' do
|
it "ensures teacher responses load correctly" do
|
||||||
assigns_academic_year_to_survey_item_responses
|
assigns_academic_year_to_survey_item_responses
|
||||||
assigns_school_to_the_survey_item_responses
|
assigns_school_to_the_survey_item_responses
|
||||||
loads_survey_item_responses_for_a_given_survey_response
|
loads_survey_item_responses_for_a_given_survey_response
|
||||||
|
|
@ -106,12 +104,12 @@ describe SurveyResponsesDataLoader do
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
describe 'student survey responses' do
|
describe "student survey responses" do
|
||||||
before do
|
before do
|
||||||
SurveyResponsesDataLoader.load_data filepath: path_to_student_responses
|
SurveyResponsesDataLoader.load_data filepath: path_to_student_responses
|
||||||
end
|
end
|
||||||
|
|
||||||
it 'ensures student responses load correctly' do
|
it "ensures student responses load correctly" do
|
||||||
assigns_academic_year_to_student_survey_item_responses
|
assigns_academic_year_to_student_survey_item_responses
|
||||||
assigns_school_to_student_survey_item_responses
|
assigns_school_to_student_survey_item_responses
|
||||||
loads_student_survey_item_response_values
|
loads_student_survey_item_response_values
|
||||||
|
|
@ -122,79 +120,79 @@ describe SurveyResponsesDataLoader do
|
||||||
is_idempotent_for_students
|
is_idempotent_for_students
|
||||||
end
|
end
|
||||||
|
|
||||||
context 'when updating student survey responses from another csv file' do
|
context "when updating student survey responses from another csv file" do
|
||||||
before :each do
|
before :each do
|
||||||
SurveyResponsesDataLoader.load_data filepath: Rails.root.join('spec', 'fixtures',
|
SurveyResponsesDataLoader.load_data filepath: Rails.root.join("spec", "fixtures",
|
||||||
'secondary_test_2020-21_student_survey_responses.csv')
|
"secondary_test_2020-21_student_survey_responses.csv")
|
||||||
end
|
end
|
||||||
it 'updates the likert score to the score on the new csv file' do
|
it "updates the likert score to the score on the new csv file" do
|
||||||
s_emsa_q1 = SurveyItem.find_by_survey_item_id 's-emsa-q1'
|
s_emsa_q1 = SurveyItem.find_by_survey_item_id "s-emsa-q1"
|
||||||
expect(SurveyItemResponse.where(response_id: 'student_survey_response_3',
|
expect(SurveyItemResponse.where(response_id: "student_survey_response_3",
|
||||||
survey_item: s_emsa_q1).first.likert_score).to eq 1
|
survey_item: s_emsa_q1).first.likert_score).to eq 1
|
||||||
expect(SurveyItemResponse.where(response_id: 'student_survey_response_4',
|
expect(SurveyItemResponse.where(response_id: "student_survey_response_4",
|
||||||
survey_item: s_emsa_q1).first.likert_score).to eq 1
|
survey_item: s_emsa_q1).first.likert_score).to eq 1
|
||||||
expect(SurveyItemResponse.where(response_id: 'student_survey_response_5',
|
expect(SurveyItemResponse.where(response_id: "student_survey_response_5",
|
||||||
survey_item: s_emsa_q1).first.likert_score).to eq 1
|
survey_item: s_emsa_q1).first.likert_score).to eq 1
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
# figure out why this is failing
|
# figure out why this is failing
|
||||||
describe 'when using Lowell rules to skip rows in the csv file' do
|
describe "when using Lowell rules to skip rows in the csv file" do
|
||||||
before :each do
|
before :each do
|
||||||
SurveyResponsesDataLoader.load_data filepath: path_to_student_responses,
|
SurveyResponsesDataLoader.load_data filepath: path_to_student_responses,
|
||||||
rules: [Rule::SkipNonLowellSchools]
|
rules: [Rule::SkipNonLowellSchools]
|
||||||
end
|
end
|
||||||
|
|
||||||
it 'rejects any non-lowell school' do
|
it "rejects any non-lowell school" do
|
||||||
expect(SurveyItemResponse.where(response_id: 'student_survey_response_1').count).to eq 0
|
expect(SurveyItemResponse.where(response_id: "student_survey_response_1").count).to eq 0
|
||||||
expect(SurveyItemResponse.count).to eq 69
|
expect(SurveyItemResponse.count).to eq 69
|
||||||
end
|
end
|
||||||
|
|
||||||
it 'loads the correct number of responses for lowell schools' do
|
it "loads the correct number of responses for lowell schools" do
|
||||||
expect(SurveyItemResponse.where(response_id: 'student_survey_response_2').count).to eq 0
|
expect(SurveyItemResponse.where(response_id: "student_survey_response_2").count).to eq 0
|
||||||
expect(SurveyItemResponse.where(response_id: 'student_survey_response_3').count).to eq 12
|
expect(SurveyItemResponse.where(response_id: "student_survey_response_3").count).to eq 12
|
||||||
expect(SurveyItemResponse.where(response_id: 'student_survey_response_4').count).to eq 15
|
expect(SurveyItemResponse.where(response_id: "student_survey_response_4").count).to eq 15
|
||||||
expect(SurveyItemResponse.where(response_id: 'student_survey_response_5').count).to eq 14
|
expect(SurveyItemResponse.where(response_id: "student_survey_response_5").count).to eq 14
|
||||||
end
|
end
|
||||||
|
|
||||||
context 'when loading 22-23 butler survey responses' do
|
context "when loading 22-23 butler survey responses" do
|
||||||
before :each do
|
before :each do
|
||||||
SurveyResponsesDataLoader.load_data filepath: path_to_butler_student_responses,
|
SurveyResponsesDataLoader.load_data filepath: path_to_butler_student_responses,
|
||||||
rules: [Rule::SkipNonLowellSchools]
|
rules: [Rule::SkipNonLowellSchools]
|
||||||
end
|
end
|
||||||
|
|
||||||
it 'loads all the responses for Butler' do
|
it "loads all the responses for Butler" do
|
||||||
expect(SurveyItemResponse.where(school: butler_school).count).to eq 56
|
expect(SurveyItemResponse.where(school: butler_school).count).to eq 56
|
||||||
end
|
end
|
||||||
|
|
||||||
it 'blank entries for grade get loaded as nils, not zero values' do
|
it "blank entries for grade get loaded as nils, not zero values" do
|
||||||
expect(SurveyItemResponse.where(response_id: 'butler_student_survey_response_1').first.grade).to eq 7
|
expect(SurveyItemResponse.where(response_id: "butler_student_survey_response_1").first.grade).to eq 7
|
||||||
expect(SurveyItemResponse.where(response_id: 'butler_student_survey_response_2').first.grade).to eq 7
|
expect(SurveyItemResponse.where(response_id: "butler_student_survey_response_2").first.grade).to eq 7
|
||||||
expect(SurveyItemResponse.where(response_id: 'butler_student_survey_response_3').first.grade).to eq 7
|
expect(SurveyItemResponse.where(response_id: "butler_student_survey_response_3").first.grade).to eq 7
|
||||||
expect(SurveyItemResponse.where(response_id: 'butler_student_survey_response_4').first.grade).to eq 5
|
expect(SurveyItemResponse.where(response_id: "butler_student_survey_response_4").first.grade).to eq 5
|
||||||
expect(SurveyItemResponse.where(response_id: 'butler_student_survey_response_5').first.grade).to eq 7
|
expect(SurveyItemResponse.where(response_id: "butler_student_survey_response_5").first.grade).to eq 7
|
||||||
expect(SurveyItemResponse.where(response_id: 'butler_student_survey_response_6').first.grade).to eq 6
|
expect(SurveyItemResponse.where(response_id: "butler_student_survey_response_6").first.grade).to eq 6
|
||||||
expect(SurveyItemResponse.where(response_id: 'butler_student_survey_response_7').first.grade).to eq nil
|
expect(SurveyItemResponse.where(response_id: "butler_student_survey_response_7").first.grade).to eq nil
|
||||||
expect(SurveyItemResponse.where(response_id: 'butler_student_survey_response_8').first.grade).to eq 0
|
expect(SurveyItemResponse.where(response_id: "butler_student_survey_response_8").first.grade).to eq 0
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
def assigns_academic_year_to_survey_item_responses
|
def assigns_academic_year_to_survey_item_responses
|
||||||
expect(SurveyItemResponse.find_by_response_id('teacher_survey_response_1').academic_year).to eq ay_2020_21
|
expect(SurveyItemResponse.find_by_response_id("teacher_survey_response_1").academic_year).to eq ay_2020_21
|
||||||
end
|
end
|
||||||
|
|
||||||
def assigns_school_to_the_survey_item_responses
|
def assigns_school_to_the_survey_item_responses
|
||||||
expect(SurveyItemResponse.find_by_response_id('teacher_survey_response_1').school).to eq school
|
expect(SurveyItemResponse.find_by_response_id("teacher_survey_response_1").school).to eq school
|
||||||
end
|
end
|
||||||
|
|
||||||
def loads_survey_item_responses_for_a_given_survey_response
|
def loads_survey_item_responses_for_a_given_survey_response
|
||||||
expect(SurveyItemResponse.where(response_id: 'teacher_survey_response_1').count).to eq 5
|
expect(SurveyItemResponse.where(response_id: "teacher_survey_response_1").count).to eq 5
|
||||||
expect(SurveyItemResponse.where(response_id: 'teacher_survey_response_2').count).to eq 0
|
expect(SurveyItemResponse.where(response_id: "teacher_survey_response_2").count).to eq 0
|
||||||
expect(SurveyItemResponse.where(response_id: 'teacher_survey_response_3').count).to eq 8
|
expect(SurveyItemResponse.where(response_id: "teacher_survey_response_3").count).to eq 8
|
||||||
expect(SurveyItemResponse.where(response_id: 'teacher_survey_response_4').count).to eq 8
|
expect(SurveyItemResponse.where(response_id: "teacher_survey_response_4").count).to eq 8
|
||||||
expect(SurveyItemResponse.where(response_id: 'teacher_survey_response_5').count).to eq 8
|
expect(SurveyItemResponse.where(response_id: "teacher_survey_response_5").count).to eq 8
|
||||||
end
|
end
|
||||||
|
|
||||||
def loads_all_survey_item_responses_for_a_given_survey_item
|
def loads_all_survey_item_responses_for_a_given_survey_item
|
||||||
|
|
@ -203,20 +201,20 @@ def loads_all_survey_item_responses_for_a_given_survey_item
|
||||||
end
|
end
|
||||||
|
|
||||||
def captures_likert_scores_for_survey_item_responses
|
def captures_likert_scores_for_survey_item_responses
|
||||||
expect(SurveyItemResponse.where(response_id: 'teacher_survey_response_1').where(survey_item: t_pcom_q2)).to be_empty
|
expect(SurveyItemResponse.where(response_id: "teacher_survey_response_1").where(survey_item: t_pcom_q2)).to be_empty
|
||||||
expect(SurveyItemResponse.where(response_id: 'teacher_survey_response_1').where(survey_item: t_pcom_q3).first.likert_score).to eq 3
|
expect(SurveyItemResponse.where(response_id: "teacher_survey_response_1").where(survey_item: t_pcom_q3).first.likert_score).to eq 3
|
||||||
|
|
||||||
expect(SurveyItemResponse.where(response_id: 'teacher_survey_response_2').where(survey_item: t_pcom_q2)).to be_empty
|
expect(SurveyItemResponse.where(response_id: "teacher_survey_response_2").where(survey_item: t_pcom_q2)).to be_empty
|
||||||
expect(SurveyItemResponse.where(response_id: 'teacher_survey_response_2').where(survey_item: t_pcom_q3)).to be_empty
|
expect(SurveyItemResponse.where(response_id: "teacher_survey_response_2").where(survey_item: t_pcom_q3)).to be_empty
|
||||||
|
|
||||||
expect(SurveyItemResponse.where(response_id: 'teacher_survey_response_3').where(survey_item: t_pcom_q2).first.likert_score).to eq 5
|
expect(SurveyItemResponse.where(response_id: "teacher_survey_response_3").where(survey_item: t_pcom_q2).first.likert_score).to eq 5
|
||||||
expect(SurveyItemResponse.where(response_id: 'teacher_survey_response_3').where(survey_item: t_pcom_q3).first.likert_score).to eq 5
|
expect(SurveyItemResponse.where(response_id: "teacher_survey_response_3").where(survey_item: t_pcom_q3).first.likert_score).to eq 5
|
||||||
|
|
||||||
expect(SurveyItemResponse.where(response_id: 'teacher_survey_response_4').where(survey_item: t_pcom_q2).first.likert_score).to eq 4
|
expect(SurveyItemResponse.where(response_id: "teacher_survey_response_4").where(survey_item: t_pcom_q2).first.likert_score).to eq 4
|
||||||
expect(SurveyItemResponse.where(response_id: 'teacher_survey_response_4').where(survey_item: t_pcom_q3).first.likert_score).to eq 4
|
expect(SurveyItemResponse.where(response_id: "teacher_survey_response_4").where(survey_item: t_pcom_q3).first.likert_score).to eq 4
|
||||||
|
|
||||||
expect(SurveyItemResponse.where(response_id: 'teacher_survey_response_5').where(survey_item: t_pcom_q2).first.likert_score).to eq 2
|
expect(SurveyItemResponse.where(response_id: "teacher_survey_response_5").where(survey_item: t_pcom_q2).first.likert_score).to eq 2
|
||||||
expect(SurveyItemResponse.where(response_id: 'teacher_survey_response_5').where(survey_item: t_pcom_q3).first.likert_score).to eq 4
|
expect(SurveyItemResponse.where(response_id: "teacher_survey_response_5").where(survey_item: t_pcom_q3).first.likert_score).to eq 4
|
||||||
end
|
end
|
||||||
|
|
||||||
def is_idempotent
|
def is_idempotent
|
||||||
|
|
@ -228,19 +226,19 @@ def is_idempotent
|
||||||
end
|
end
|
||||||
|
|
||||||
def assigns_academic_year_to_student_survey_item_responses
|
def assigns_academic_year_to_student_survey_item_responses
|
||||||
expect(SurveyItemResponse.find_by_response_id('student_survey_response_3').academic_year).to eq ay_2020_21
|
expect(SurveyItemResponse.find_by_response_id("student_survey_response_3").academic_year).to eq ay_2020_21
|
||||||
end
|
end
|
||||||
|
|
||||||
def assigns_school_to_student_survey_item_responses
|
def assigns_school_to_student_survey_item_responses
|
||||||
expect(SurveyItemResponse.find_by_response_id('student_survey_response_3').school).to eq second_school
|
expect(SurveyItemResponse.find_by_response_id("student_survey_response_3").school).to eq second_school
|
||||||
end
|
end
|
||||||
|
|
||||||
def loads_student_survey_item_response_values
|
def loads_student_survey_item_response_values
|
||||||
expect(SurveyItemResponse.where(response_id: 'student_survey_response_1').count).to eq 3
|
expect(SurveyItemResponse.where(response_id: "student_survey_response_1").count).to eq 3
|
||||||
expect(SurveyItemResponse.where(response_id: 'student_survey_response_2').count).to eq 0
|
expect(SurveyItemResponse.where(response_id: "student_survey_response_2").count).to eq 0
|
||||||
expect(SurveyItemResponse.where(response_id: 'student_survey_response_3').count).to eq 12
|
expect(SurveyItemResponse.where(response_id: "student_survey_response_3").count).to eq 12
|
||||||
expect(SurveyItemResponse.where(response_id: 'student_survey_response_4').count).to eq 15
|
expect(SurveyItemResponse.where(response_id: "student_survey_response_4").count).to eq 15
|
||||||
expect(SurveyItemResponse.where(response_id: 'student_survey_response_5').count).to eq 14
|
expect(SurveyItemResponse.where(response_id: "student_survey_response_5").count).to eq 14
|
||||||
end
|
end
|
||||||
|
|
||||||
def student_survey_item_response_count_matches_expected
|
def student_survey_item_response_count_matches_expected
|
||||||
|
|
@ -249,20 +247,20 @@ def student_survey_item_response_count_matches_expected
|
||||||
end
|
end
|
||||||
|
|
||||||
def captures_likert_scores_for_student_survey_item_responses
|
def captures_likert_scores_for_student_survey_item_responses
|
||||||
expect(SurveyItemResponse.where(response_id: 'student_survey_response_1').where(survey_item: s_phys_q1).first.likert_score).to eq 3
|
expect(SurveyItemResponse.where(response_id: "student_survey_response_1").where(survey_item: s_phys_q1).first.likert_score).to eq 3
|
||||||
expect(SurveyItemResponse.where(response_id: 'student_survey_response_1').where(survey_item: s_phys_q2)).to be_empty
|
expect(SurveyItemResponse.where(response_id: "student_survey_response_1").where(survey_item: s_phys_q2)).to be_empty
|
||||||
|
|
||||||
expect(SurveyItemResponse.where(response_id: 'student_survey_response_2').where(survey_item: s_phys_q1)).to be_empty
|
expect(SurveyItemResponse.where(response_id: "student_survey_response_2").where(survey_item: s_phys_q1)).to be_empty
|
||||||
expect(SurveyItemResponse.where(response_id: 'student_survey_response_2').where(survey_item: s_phys_q2)).to be_empty
|
expect(SurveyItemResponse.where(response_id: "student_survey_response_2").where(survey_item: s_phys_q2)).to be_empty
|
||||||
|
|
||||||
expect(SurveyItemResponse.where(response_id: 'student_survey_response_3').where(survey_item: s_phys_q1).first.likert_score).to eq 1
|
expect(SurveyItemResponse.where(response_id: "student_survey_response_3").where(survey_item: s_phys_q1).first.likert_score).to eq 1
|
||||||
expect(SurveyItemResponse.where(response_id: 'student_survey_response_3').where(survey_item: s_phys_q2).first.likert_score).to eq 3
|
expect(SurveyItemResponse.where(response_id: "student_survey_response_3").where(survey_item: s_phys_q2).first.likert_score).to eq 3
|
||||||
|
|
||||||
expect(SurveyItemResponse.where(response_id: 'student_survey_response_4').where(survey_item: s_phys_q1).first.likert_score).to eq 1
|
expect(SurveyItemResponse.where(response_id: "student_survey_response_4").where(survey_item: s_phys_q1).first.likert_score).to eq 1
|
||||||
expect(SurveyItemResponse.where(response_id: 'student_survey_response_4').where(survey_item: s_phys_q2).first.likert_score).to eq 1
|
expect(SurveyItemResponse.where(response_id: "student_survey_response_4").where(survey_item: s_phys_q2).first.likert_score).to eq 1
|
||||||
|
|
||||||
expect(SurveyItemResponse.where(response_id: 'student_survey_response_5').where(survey_item: s_phys_q1).first.likert_score).to eq 1
|
expect(SurveyItemResponse.where(response_id: "student_survey_response_5").where(survey_item: s_phys_q1).first.likert_score).to eq 1
|
||||||
expect(SurveyItemResponse.where(response_id: 'student_survey_response_5').where(survey_item: s_phys_q2).first.likert_score).to eq 2
|
expect(SurveyItemResponse.where(response_id: "student_survey_response_5").where(survey_item: s_phys_q2).first.likert_score).to eq 2
|
||||||
end
|
end
|
||||||
|
|
||||||
def is_idempotent_for_students
|
def is_idempotent_for_students
|
||||||
|
|
@ -274,12 +272,12 @@ def is_idempotent_for_students
|
||||||
end
|
end
|
||||||
|
|
||||||
def assigns_grade_level_to_responses
|
def assigns_grade_level_to_responses
|
||||||
results = { 'student_survey_response_1' => 11,
|
results = {"student_survey_response_1" => 11,
|
||||||
'student_survey_response_3' => 8,
|
"student_survey_response_3" => 8,
|
||||||
'student_survey_response_4' => 8,
|
"student_survey_response_4" => 8,
|
||||||
'student_survey_response_5' => 7,
|
"student_survey_response_5" => 7,
|
||||||
'student_survey_response_6' => 3,
|
"student_survey_response_6" => 3,
|
||||||
'student_survey_response_7' => 4 }
|
"student_survey_response_7" => 4}
|
||||||
results.each do |key, value|
|
results.each do |key, value|
|
||||||
expect(SurveyItemResponse.where(response_id: key).all? do |response|
|
expect(SurveyItemResponse.where(response_id: key).all? do |response|
|
||||||
response.grade == value
|
response.grade == value
|
||||||
|
|
@ -288,12 +286,12 @@ def assigns_grade_level_to_responses
|
||||||
end
|
end
|
||||||
|
|
||||||
def assigns_gender_to_responses
|
def assigns_gender_to_responses
|
||||||
results = { 'student_survey_response_1' => female,
|
results = {"student_survey_response_1" => female,
|
||||||
'student_survey_response_3' => male,
|
"student_survey_response_3" => male,
|
||||||
'student_survey_response_4' => non_binary,
|
"student_survey_response_4" => non_binary,
|
||||||
'student_survey_response_5' => non_binary,
|
"student_survey_response_5" => non_binary,
|
||||||
'student_survey_response_6' => unknown_gender,
|
"student_survey_response_6" => unknown_gender,
|
||||||
'student_survey_response_7' => unknown_gender }
|
"student_survey_response_7" => unknown_gender}
|
||||||
|
|
||||||
results.each do |key, value|
|
results.each do |key, value|
|
||||||
expect(SurveyItemResponse.where(response_id: key).first.gender).to eq value
|
expect(SurveyItemResponse.where(response_id: key).first.gender).to eq value
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue