FLORIDA STATE UNIVERSITY


Student Record Schema

schema file in site.data.schemata.student_schema for the data records in site.data.allstudents

Categories: academic, admin, admissions, deprecated, derived, personal, postgrad

Data Types: .Options, blocktext, boolean, collection, date, integer, real, seconds, term (term code), text, timestamp, years

Name Key Category Value Type Source Required Note
Mongo ID _id mongo text mongo, READONLY no the id of the record in the mongodb
Record Created _created mongo date mongo, derived yes
Last Updated _updated mongo date mongo, derived yes
First Name first_name admin text admin, student yes
Last Name last_name admin text admin, student yes
Degrees Held degrees_held personal text admin,student degrees awarded by FSU or already possessed by student, so they can be displayed next to name
Full Name (FSU) full_name admin text GST,READONLY yes
emplid emplid admin integer application yes only students from ~2003 onward have real emplids
fsuid fsuid admin text GST yes only students from ~2003 onward have fsuids
Name (for display) name admin text admin, student yes generate this in eve or by jedi_auto, derived (refactor_plans.js)
Email email admin email admin, student yes
Campus Email campus_email admin email GST,READONLY no
Preferred Email preferred_email admin email GST,READONLY no
Image URL image_url admin url admin, student optional
ID Card Image URL idcard_image_url admin url GST,READONLY optional
mdb_admit_term mdb_admit_term internal term admin no a backup field in case of conflict between gst and mongodb
mdb_last_term mdb_last_term internal term admin no a backup field in case of conflict between gst and mongodb
Terms terms internal map internal yes list of support and status for each term
Academic Plans academic_plans internal map internal yes list of academic plans; each academic plan contains data for info and requirement fields specified in academic_plan_code.yaml
Awards awards deprecated array internal no original version array of awards received, never used
Teaching teaching deprecated array internal no original version array of courses taught for teaching requirement, never used
Seminars seminars deprecated array internal no original version array of seminars given for seminar requirement, never used
Rotations rotations deprecated array internal no original version array of rotations for rotations requirement, never used
Annual Reviews annual_reviews deprecated array internal no original version array of annual review dates, never used
Courses Taken courses_taken deprecated array internal no original version array of courses taken (ie transcript), never used
alternate fsuid alternate_fsuid admin text admin no some students have two fsuids! especially if employee before becoming student
fsusn fsusn admin integer GST students prior to sometime in early 2000's have actual SSNs, which are NOT stored in gradphile
Residency Code residency_code admin univ.residencyCodeOptions GST,READONLY yes see _data/univ/residencyValues.json for possible values
Visa Permit Type visa_permit_type admin string GST,READONLY
deprecated Current Academic Plan current_academic_plan_code deprecated dept.planCodeOptions admin yes if last_term == null superseded by academic_plan_code; used to be current_plan_code; can be null or undefined if not currently enrolled
Last Updated from GST last_updated_from_gst_date admin date jedi_auto, derived
Last Updated from Jedi last_updated_date admin ECMA-262 date jedi_auto, derived generated by jedi when change uploaded to mongo, so uses javascript Date.toString() -> eg Tue Aug 19 1975 23:15:30 GMT+0200
Area area admin dept.areaCodeOptions admin yes
Current Academic Plan academic_plan_code admin dept.planCodeOptions admin yes if last_term == null current academic plan code; can be null or undefined if not currently enrolled; TODO: will be made into an array of currently active plan codes...
Current GST Track ID gst_track_id admin integer GST,READONLY current gst track id; TODO: will be made into an array of currently active gst tracks...
Comment _comment admin text admin no
GRE_quantitative_prior_to_8_11 GRE_quantitative_prior_to_8_11 deprecated integer application
GRE_verbal_prior_to_8_11 GRE_verbal_prior_to_8_11 deprecated integer application
GRE_quantitative GRE_quantitative admissions integer GST,READONLY yes
GRE_verbal GRE_verbal admissions integer GST,READONLY yes
GRE_analytical GRE_analytical admissions integer GST,READONLY
GRE_writing GRE_writing admissions integer GST,READONLY
admit_term admit_term admissions term GST, admin yes
application_id application_id admissions integer application
initial_plan_code initial_plan_code admissions dept.planCodeOptions admin yes
initial_advisor initial_advisor admissions text admin yes
name_in_application name_in_application admissions text application
residency_in_application residency_in_application admissions univ.residencyCodeOptions application yes
toefl toefl admissions integer GST,READONLY optional if from non-English speaking country
toefl_speak toefl_speak admissions integer GST,READONLY optional if from non-English speaking country
ielts ielts admissions integer GST,READONLY optional if from non-English speaking country
ielts_speak ielts_speak admissions integer GST,READONLY optional if from non-English speaking country
undergrad_college undergrad_college admissions text application
undergrad_country undergrad_country admissions text application
undergrad_code undergrad_code admissions text application
undergrad_upperdiv_gpa undergrad_upperdiv_gpa admissions real application
grad_college grad_college admissions text application
grad_country grad_country admissions text application
grad_code grad_code admissions text application
grad_gpa grad_gpa admissions real application
research_experience research_experience admissions fp_year application number of years in full-time research, e.g. technician or graduate program (not undergrad credit) prior to admission
Current Academic Program academic_program_code deprecated text admin true current academic program code; can be null or undefined if not currently enrolled
Anticipated Graduation anticipated_graduation_term academic term admin
Program program academic text admin true
Department department academic text admin true
Cumulative GPA cumulative_gpa academic real GST, admin, student central
RCR Online Training rcr_online_date academic date admin
Academic Plans academic_plans academic collection admin true
Terms with Support terms academic collection admin true terms have degree, end_of_term_status, standing, status, supervisor, support
Committee Meetings committee_meetings academic collection admin
Sex sex personal text GST, admin, student yes
Disability disability personal text admin, student yes enter type of disability if known otherwise just yes or no
Veteran veteran personal text admin, student yes veteran status yes or no
Ethnicity ethnicity personal const.ethnicityCodeOptions GST,READONLY yes
Country of Birth country personal text GST,READONLY yes if not citizen? country of birth; if non-citizen, assumed to be citizenship country as well; iso3code from GST
Date of Birth date_of_birth personal date GST, application,READONLY yes
Cell Phone phone personal text admin, student
Home Address home personal text admin, student
Official Address address personal text GST,READONLY has to be compiled from MAIL_ADDRESS1, MAIL_ADDRESS2, MAIL_CITY, MAIL_STATE, MAIL_POSTAL
Fax Number fax deprecated text admin, student
Office Location office personal text admin, student
Lab Location lab personal text admin, student
Lab Phone lab_phone personal text admin, student
ORCID orcid personal text student
Personal URL personal_url personal text admin, student
Blurb blurb personal blocktext admin, student
Last Term last_term postgrad term GST, admin
Postgrad Outcome outcome postgrad dept.degreeOutcomeOptions admin
Outcome Comment outcome_comment postgrad text GST,admin,READONLY
MD_Outcome Comment md_outcome_comment postgrad text admin no a backup field in case of conflict between gst and mongodb
Initial Postgrad Position initial_postgrad_position postgrad text admin, student
Initial Postgrad Location initial_postgrad_location postgrad text admin, student
Initial Postgrad Position Type initial_position_type postgrad const.postgradPositionOptions admin, student
Current Position current_postgrad_position postgrad text admin, student
Current Location current_postgrad_location postgrad text admin, student
Current Position Type current_position_type postgrad const.postgradPositionOptions admin, student
current_position_updated current_position_updated postgrad date admin, student
current_address current_address postgrad text admin, student
current_comment current_comment postgrad text admin, student
current_email current_email postgrad email admin, student
current_phone current_phone postgrad text admin, student
current_url current_url postgrad url admin, student
age age derived fp_year jedi_auto, derived time in years since date_of_birth
time_now time_now derived timestamp jedi_auto, derived time when refactor_plans was last run on mongodb download
time_entered time_entered derived timestamp jedi_auto, derived time at start of the first term entered
term_entered term_entered derived term jedi_auto, derived term is 1, 6, or 9
academic_year_entered academic_year_entered derived yyyy jedi_auto, derived yyyy (of fall term of academic year)
academic_year_entered_label academic_year_entered_label derived text jedi_auto, derived yy zero padded last two digits
academic_year_left academic_year_left derived yyyy jedi_auto, derived yyyy (of fall term of academic year)
academic_year_left_label academic_year_left_label derived text jedi_auto, derived yy zero padded last two digits
time_line_start time_line_start derived timestamp jedi_auto, derived
time_left time_left derived timestamp jedi_auto, derived seconds (unix timestamp) at end of student.last_term (so includes duration of the last term)
time_in_program time_in_program derived seconds jedi_auto, derived seconds; either (time_now - time_entered), or (time_left - time_entered) if finished
academic_time_in_program academic_time_in_program derived seconds jedi_auto, derived seconds since time_line_start
years_in_program years_in_program derived fp_year jedi_auto, derived years since started first plan; real value, i.e. 0.5 (so in year 1), 1.3 (rounded to tenth of year)
program_year program_year derived int_year jedi_auto, derived integer value, i.e year 1 at 0.5 years in program for first year student
years_in_plan years_in_plan derived fp_year jedi_auto, derived years since started current plan; real value, for sorting by time in current plan
underrepresented_ethnicity underrepresented_ethnicity derived boolean jedi_auto, derived derived from ethnicity if AMIND, HISPA, BLACK, or MULTIPLE regardless of residency
minority minority derived boolean jedi_auto, derived derived from underrepresented_ethnicity and citizenship - if AMIND, HISPA,PACIF, BLACK, or MULTIPLE and residency == usa
minority_noncitizen minority_noncitizen derived boolean jedi_auto, derived derived from underrepresented_ethnicity and citizenship - if AMIND, HISPA,PACIF. BLACK, or MULTIPLE and residency != usa
citizenship citizenship derived text jedi_auto, derived iso3code derived from residency_code and country (of birth)
residency residency derived text jedi_auto, derived [ usa, intl] determine from residency_code if usa resident (FLRS or NFLR), otherwise intl ;
lac lac derived text jedi_auto, derived [null , lac] lac if residency == intl and country is a lac country
usa_or_lac usa_or_lac derived boolean jedi_auto, derived determine from residency_code and citizenship if US citizen or LAC (Latin American Carribean) citizen
in_state_tuition_rate in_state_tuition_rate derived boolean jedi_auto, derived true if student eligible for in-state tuition (i.e. is in-state resident FLRS or LAC)