/*CHANGE THIS to where you want SAS format to be. Just run this once, so you get LIBRARY, which contains all the information about variables. */ libname library 'C:\temp'; PROC FORMAT LIBRARY=library ; VALUE BCG3F 1 = "population 1" 2 = "population 2" 3 = "population 3" . = "missing" .A = "not administered" OTHER = "other" ; VALUE BCG7F 0 = "original sampled school" 1 = "1st replacement school" 2 = "2nd replacement school" . = "missing" .A = "not administered" OTHER = "other" ; VALUE BCG8F 1 = "lower grade school only" 2 = "upper grade school only" 3 = "both grade school" . = "missing" .A = "not administered" OTHER = "other" ; VALUE BCG9F 1 = "school did not participate" 2 = "school did not participated and is not replaced" 3 = "school participated and Quest. returned" 4 = "school participated, questionnaire not returned" 5 = "school removed from sample" . = "missing" .A = "not administered" OTHER = "other" ; VALUE BCG10F 1 = "a geographically isolated area" 2 = "village or rural (farm) area" 3 = "one on the outskirts of a town/city" 4 = "one close to the center of a town/city" 9 = "missing" 8 = "not admin." . = "missing" .A = "not administered" .B = "not applicable" OTHER = "other" ; VALUE BCG11F 1 = "yes" 2 = "no" 9 = "missing" 8 = "not admin." . = "missing" .A = "not administered" .B = "not applicable" OTHER = "other" ; VALUE BCG43F 1 = "one school year" 2 = "two school years" 3 = "three school years" 4 = "four or more school years" 9 = "missing" 8 = "not admin." . = "missing" .A = "not administered" .B = "not applicable" OTHER = "other" ; VALUE BCG65F 1 = "not a school responsibility" 2 = "" 3 = "principal" 4 = "department head" 5 = "teachers" 9 = "missing" 8 = "not admin." . = "missing" .A = "not administered" .B = "not applicable" OTHER = "other" ; VALUE BCG79F 1 = "none" 2 = "a little" 3 = "some" 4 = "a lot" 9 = "missing" 8 = "not admin." . = "missing" .A = "not administered" .B = "not applicable" OTHER = "other" ; VALUE BCG143F 1 = "rarely" 2 = "monthly" 3 = "weekly" 4 = "daily" 9 = "missing" 8 = "not admin." . = "missing" .A = "not administered" .B = "not applicable" OTHER = "other" ; VALUE BCG179F 1 = "not checked" 2 = "checked" 9 = "missing" 8 = "not admin." . = "missing" .A = "not administered" .B = "not applicable" OTHER = "other" ; VALUE BCG225F 1 = "not important" 2 = "somewhat important" 3 = "moderately important" 4 = "very important" 5 = "not applicable" 9 = "missing" 8 = "not admin." . = "missing" .A = "not administered" .B = "not applicable" OTHER = "other" ; VALUE BLG3F 1 = "population 1" 2 = "population 2" 3 = "population 3" . = "missing" .A = "not administered" OTHER = "other" ; VALUE BLG9F 1 = "lower grade" 2 = "upper grade" . = "missing" .A = "not administered" OTHER = "other" ; VALUE BLG10F 0 = "Student not part of international component of TIMSS" 1 = "Student part of international component of TIMSS" . = "missing" .A = "not administered" OTHER = "other" ; VALUE BLG12F 0 = "zero weight" 1 = "double weight" . = "missing" .A = "not administered" OTHER = "other" ; VALUE BLG25F 1 = "Yes" 2 = "No" . = "missing" .A = "not administered" OTHER = "other" ; VALUE BSG3F 1 = "population 1" 2 = "population 2" 3 = "population 3" . = "missing" .A = "not administered" OTHER = "other" ; VALUE BSG9F 1 = "student is functionally disabled" 2 = "student is educable mentally retarded" 3 = "student unable to speak or read language" 4 = "" 9 = "missing" . = "missing" .A = "not administered" OTHER = "other" ; VALUE BSG10F 0 = "no booklet was assigned" 1 = "booklet 1" 2 = "booklet 2" 3 = "booklet 3" 4 = "booklet 4" 5 = "booklet 5" 6 = "booklet 6" 7 = "booklet 7" 8 = "booklet 8" . = "missing" .A = "not administered" OTHER = "other" ; VALUE BSG13F 1 = "girl" 2 = "boy" 9 = "missing" 8 = "not admin." . = "missing" .A = "not administered" OTHER = "other" ; VALUE BSG18F 1 = "non-specialized student questionnaire" 2 = "specialized student questionnaire" . = "missing" .A = "not administered" OTHER = "other" ; VALUE BSG19F 1 = "lower grade" 2 = "upper grade" 3 = "grade above upper grade" . = "missing" .A = "not administered" OTHER = "other" ; VALUE BSG20F 1 = "student did not participate in reliability coding" 2 = "student participated in reliability coding" . = "missing" .A = "not administered" OTHER = "other" ; VALUE BSG21F 0 = "student was excluded & didn't participate" 1 = "student left school permanently" 2 = "student absent in session" 3 = "student participated in session" 4 = "booklet/data lost" 5 = "student was excl.,but data available" . = "missing" .A = "not administered" OTHER = "other" ; VALUE BSG24F 0 = "student was excluded & didn't participate" 1 = "student left school permanently" 2 = "student absent in sessions 1 and 2 " 3 = "student participated in session 1 or 2" 4 = "booklet lost" 5 = "student excl., but data available" . = "missing" .A = "not administered" OTHER = "other" ; VALUE BSG29F 1 = "yes" 2 = "no" 9 = "missing" 8 = "not admin." . = "missing" .A = "not administered" .B = "not applicable" OTHER = "other" ; VALUE BSG31F 1 = "always or almost always" 2 = "sometimes" 3 = "never" 9 = "missing" 8 = "not admin." . = "missing" .A = "not administered" .B = "not applicable" OTHER = "other" ; VALUE BSG32F 1 = "no time" 2 = "less than 1 hour" 3 = "1-2 hours" 4 = "3-5 hours" 5 = "more than 5 hours" 9 = "missing" 8 = "not admin." . = "missing" .A = "not administered" .B = "not applicable" OTHER = "other" ; VALUE BSG55F 1 = "" 2 = "" 3 = "" 4 = "" 5 = "" 6 = "" 7 = "I don't know" 99 = "missing" 98 = "not admin." . = "missing" .A = "not administered" .B = "not applicable" OTHER = "other" ; VALUE BSG60F 1 = "0-10 books" 2 = "11-25 books" 3 = "26-100 books" 4 = "101-200 books" 5 = "more than 200 books" 9 = "missing" 8 = "not admin." . = "missing" .A = "not administered" .B = "not applicable" OTHER = "other" ; VALUE BSG77F 1 = "strongly agree" 2 = "agree" 3 = "disagree" 4 = "strongly disagree" 9 = "missing" 8 = "not admin." . = "missing" .A = "not administered" .B = "not applicable" OTHER = "other" ; VALUE BSG100F 1 = "never" 2 = "once or twice" 3 = "3-4 times" 4 = "5 or more" 9 = "missing" 8 = "not admin." . = "missing" .A = "not administered" .B = "not applicable" OTHER = "other" ; VALUE BSG114F 1 = "dislike a lot" 2 = "dislike" 3 = "like" 4 = "like a lot" 9 = "missing" 8 = "not admin." . = "missing" .A = "not administered" .B = "not applicable" OTHER = "other" ; VALUE BSG116F 1 = "don't use computers" 2 = "dislike a lot" 3 = "dislike" 4 = "like" 5 = "like a lot" 9 = "missing" 8 = "not admin." . = "missing" .A = "not administered" .B = "not applicable" OTHER = "other" ; VALUE BSG127F 1 = "almost always" 2 = "pretty often" 3 = "once in a while" 4 = "never" 9 = "missing" 8 = "not admin." . = "missing" .A = "not administered" .B = "not applicable" OTHER = "other" ; VALUE BSG147F 1 = "not at all" 2 = "very little" 3 = "somewhat" 4 = "a great deal" 9 = "missing" 8 = "not admin." . = "missing" .A = "not administered" .B = "not applicable" OTHER = "other" ; VALUE BSG153F 1 = "a" 2 = "b" 3 = "c" 4 = "d" 5 = "e" 6 = "f" 99 = "missing" 98 = "not admin." . = "missing" .A = "not administered" .B = "not applicable" OTHER = "other" ; VALUE BSG163F 1 = "biology" 2 = "chemistry" 3 = "earth science" 4 = "physics" 9 = "missing" 8 = "not admin." . = "missing" .A = "not administered" .B = "not applicable" OTHER = "other" ; VALUE BSG192F 1 = "not checked" 2 = "checked" 9 = "missing" 8 = "not admin." . = "missing" .A = "not administered" .B = "not applicable" OTHER = "other" ; VALUE BSG196F 1 = "strongly agree" 2 = "agree" 3 = "disagree" 4 = "strongly disagree" 9 = "missing" 8 = "not admin." 6 = "log.not appl." . = "missing" .A = "not administered" .B = "not applicable" OTHER = "other" ; VALUE BSG205F 1 = "almost always" 2 = "pretty often" 3 = "once in a while" 4 = "never" 9 = "missing" 8 = "not admin." 6 = "log.not appl." . = "missing" .A = "not administered" .B = "not applicable" OTHER = "other" ; VALUE BSG320F 1 = "about every day" 2 = "about once a week" 3 = "about once a month" 4 = "rarely" 9 = "missing" 8 = "not admin." . = "missing" .A = "not administered" .B = "not applicable" OTHER = "other" ; VALUE BSG336F 1 = "university" 2 = " secondary school" 3 = "primary school" 4 = " not know" 9 = "missing" 8 = "not admin." . = "missing" .A = "not administered" .B = "not applicable" OTHER = "other" ; VALUE BSG337F 1 = "agree or strongly agree" 3 = "disagree" 4 = "strongly disagree" 9 = "missing" 8 = "not admin." . = "missing" .A = "not administered" .B = "not applicable" OTHER = "other" ; VALUE BSG362F 1 = "<1 hr" 2 = "1-2 hrs." 3 = "2-3 hrs." 4 = ">3 hrs." 9 = "missing" 8 = "not admin." . = "missing" .A = "not administered" .B = "not applicable" OTHER = "other" ; VALUE BSG363F 1 = "<1 hr" 3 = "1-2 hrs." 4 = "3-5 hrs." 5 = ">5 hrs." 9 = "missing" 8 = "not admin." . = "missing" .A = "not administered" .B = "not applicable" OTHER = "other" ; VALUE BSG368F 1 = "strongly agree" 2 = "agree" 3 = "disagree or strongly disagree" 9 = "missing" 8 = "not admin." . = "missing" .A = "not administered" .B = "not applicable" OTHER = "other" ; VALUE BSG371F 1 = "strongly negative" 2 = "negative" 3 = "positive" 4 = "strongly positive" 9 = " missing" 8 = "not admin." . = "missing" .A = "not administered" .B = "not applicable" OTHER = "other" ; VALUE BSG372F 1 = "pretty often or always" 2 = "once in a while" 3 = "never" 9 = "missing" 8 = "not admin." . = "missing" .A = "not administered" .B = "not applicable" OTHER = "other" ; VALUE BSG373F 1 = "almost always" 2 = "pretty often" 3 = "once in a while or never" 9 = "missing" 8 = "not admin." . = "missing" .A = "not administered" .B = "not applicable" OTHER = "other" ; VALUE BSG397F 1 = "dislike a lot" 2 = "dislike" 3 = "like or like a lot" 9 = "missing" 8 = "not admin." . = "missing" .A = "not administered" .B = "not applicable" OTHER = "other" ; VALUE BSG401F 1 = "pretty often or almost always" 3 = "once in a while" 4 = "never" 9 = "missing" 8 = "not admin." . = "missing" .A = "not administered" .B = "not applicable" OTHER = "other" ; VALUE BSG416F 1 = "at least once in a while" 2 = "never" 9 = "missing" 8 = "not admin." . = "missing" .A = "not administered" .B = "not applicable" OTHER = "other" ; VALUE BSG421F 1 = "pretty often or almost always" 2 = "once in a while" 3 = "never" 9 = "missing" 8 = "not admin." . = "missing" .A = "not administered" .B = "not applicable" OTHER = "other" ; VALUE BSG435F 0 = "zero weight" 1 = "double weight" . = "missing" .A = "not administered" OTHER = "other" ; VALUE BSG446F 0 = "Student not part of international component of TIMSS" 1 = "Student part of international component of TIMSS" . = "missing" .A = "not administered" OTHER = "other" ; VALUE BSG3F 1 = "population 1" 2 = "population 2" 3 = "population 3" . = "missing" .A = "not administered" OTHER = "other" ; VALUE BSG9F 1 = "student is functionally disabled" 2 = "student is educable mentally retarded" 3 = "student unable to speak or read language" 4 = "" 9 = "missing" . = "missing" .A = "not administered" OTHER = "other" ; VALUE BSG10F 0 = "no booklet was assigned" 1 = "booklet 1" 2 = "booklet 2" 3 = "booklet 3" 4 = "booklet 4" 5 = "booklet 5" 6 = "booklet 6" 7 = "booklet 7" 8 = "booklet 8" . = "missing" .A = "not administered" OTHER = "other" ; VALUE BSG13F 1 = "girl" 2 = "boy" 9 = "missing" 8 = "not admin." . = "missing" .A = "not administered" OTHER = "other" ; VALUE BSG18F 1 = "non-specialized student questionnaire" 2 = "specialized student questionnaire" . = "missing" .A = "not administered" OTHER = "other" ; VALUE BSG19F 1 = "lower grade" 2 = "upper grade" 3 = "grade above upper grade" . = "missing" .A = "not administered" OTHER = "other" ; VALUE BSG20F 1 = "student did not participate in reliability coding" 2 = "student participated in reliability coding" . = "missing" .A = "not administered" OTHER = "other" ; VALUE BSG21F 0 = "student was excluded & didn't participate" 1 = "student left school permanently" 2 = "student absent in session" 3 = "student participated in session" 4 = "booklet/data lost" 5 = "student was excl.,but data available" . = "missing" .A = "not administered" OTHER = "other" ; VALUE BSG24F 0 = "student was excluded & didn't participate" 1 = "student left school permanently" 2 = "student absent in sessions 1 and 2 " 3 = "student participated in session 1 or 2" 4 = "booklet lost" 5 = "student excl., but data available" . = "missing" .A = "not administered" OTHER = "other" ; VALUE BSG29F 1 = "yes" 2 = "no" 9 = "missing" 8 = "not admin." . = "missing" .A = "not administered" .B = "not applicable" OTHER = "other" ; VALUE BSG31F 1 = "always or almost always" 2 = "sometimes" 3 = "never" 9 = "missing" 8 = "not admin." . = "missing" .A = "not administered" .B = "not applicable" OTHER = "other" ; VALUE BSG32F 1 = "no time" 2 = "less than 1 hour" 3 = "1-2 hours" 4 = "3-5 hours" 5 = "more than 5 hours" 9 = "missing" 8 = "not admin." . = "missing" .A = "not administered" .B = "not applicable" OTHER = "other" ; VALUE BSG55F 1 = "" 2 = "" 3 = "" 4 = "" 5 = "" 6 = "" 7 = "I don't know" 99 = "missing" 98 = "not admin." . = "missing" .A = "not administered" .B = "not applicable" OTHER = "other" ; VALUE BSG60F 1 = "0-10 books" 2 = "11-25 books" 3 = "26-100 books" 4 = "101-200 books" 5 = "more than 200 books" 9 = "missing" 8 = "not admin." . = "missing" .A = "not administered" .B = "not applicable" OTHER = "other" ; VALUE BSG77F 1 = "strongly agree" 2 = "agree" 3 = "disagree" 4 = "strongly disagree" 9 = "missing" 8 = "not admin." . = "missing" .A = "not administered" .B = "not applicable" OTHER = "other" ; VALUE BSG100F 1 = "never" 2 = "once or twice" 3 = "3-4 times" 4 = "5 or more" 9 = "missing" 8 = "not admin." . = "missing" .A = "not administered" .B = "not applicable" OTHER = "other" ; VALUE BSG114F 1 = "dislike a lot" 2 = "dislike" 3 = "like" 4 = "like a lot" 9 = "missing" 8 = "not admin." . = "missing" .A = "not administered" .B = "not applicable" OTHER = "other" ; VALUE BSG116F 1 = "don't use computers" 2 = "dislike a lot" 3 = "dislike" 4 = "like" 5 = "like a lot" 9 = "missing" 8 = "not admin." . = "missing" .A = "not administered" .B = "not applicable" OTHER = "other" ; VALUE BSG127F 1 = "almost always" 2 = "pretty often" 3 = "once in a while" 4 = "never" 9 = "missing" 8 = "not admin." . = "missing" .A = "not administered" .B = "not applicable" OTHER = "other" ; VALUE BSG147F 1 = "not at all" 2 = "very little" 3 = "somewhat" 4 = "a great deal" 9 = "missing" 8 = "not admin." . = "missing" .A = "not administered" .B = "not applicable" OTHER = "other" ; VALUE BSG153F 1 = "a" 2 = "b" 3 = "c" 4 = "d" 5 = "e" 6 = "f" 99 = "missing" 98 = "not admin." . = "missing" .A = "not administered" .B = "not applicable" OTHER = "other" ; VALUE BSG163F 1 = "biology" 2 = "chemistry" 3 = "earth science" 4 = "physics" 9 = "missing" 8 = "not admin." . = "missing" .A = "not administered" .B = "not applicable" OTHER = "other" ; VALUE BSG192F 1 = "not checked" 2 = "checked" 9 = "missing" 8 = "not admin." . = "missing" .A = "not administered" .B = "not applicable" OTHER = "other" ; VALUE BSG196F 1 = "strongly agree" 2 = "agree" 3 = "disagree" 4 = "strongly disagree" 9 = "missing" 8 = "not admin." 6 = "log.not appl." . = "missing" .A = "not administered" .B = "not applicable" OTHER = "other" ; VALUE BSG205F 1 = "almost always" 2 = "pretty often" 3 = "once in a while" 4 = "never" 9 = "missing" 8 = "not admin." 6 = "log.not appl." . = "missing" .A = "not administered" .B = "not applicable" OTHER = "other" ; VALUE BSG320F 1 = "about every day" 2 = "about once a week" 3 = "about once a month" 4 = "rarely" 9 = "missing" 8 = "not admin." . = "missing" .A = "not administered" .B = "not applicable" OTHER = "other" ; VALUE BSG336F 1 = "university" 2 = " secondary school" 3 = "primary school" 4 = " not know" 9 = "missing" 8 = "not admin." . = "missing" .A = "not administered" .B = "not applicable" OTHER = "other" ; VALUE BSG337F 1 = "agree or strongly agree" 3 = "disagree" 4 = "strongly disagree" 9 = "missing" 8 = "not admin." . = "missing" .A = "not administered" .B = "not applicable" OTHER = "other" ; VALUE BSG362F 1 = "<1 hr" 2 = "1-2 hrs." 3 = "2-3 hrs." 4 = ">3 hrs." 9 = "missing" 8 = "not admin." . = "missing" .A = "not administered" .B = "not applicable" OTHER = "other" ; VALUE BSG363F 1 = "<1 hr" 3 = "1-2 hrs." 4 = "3-5 hrs." 5 = ">5 hrs." 9 = "missing" 8 = "not admin." . = "missing" .A = "not administered" .B = "not applicable" OTHER = "other" ; VALUE BSG368F 1 = "strongly agree" 2 = "agree" 3 = "disagree or strongly disagree" 9 = "missing" 8 = "not admin." . = "missing" .A = "not administered" .B = "not applicable" OTHER = "other" ; VALUE BSG371F 1 = "strongly negative" 2 = "negative" 3 = "positive" 4 = "strongly positive" 9 = " missing" 8 = "not admin." . = "missing" .A = "not administered" .B = "not applicable" OTHER = "other" ; VALUE BSG372F 1 = "pretty often or always" 2 = "once in a while" 3 = "never" 9 = "missing" 8 = "not admin." . = "missing" .A = "not administered" .B = "not applicable" OTHER = "other" ; VALUE BSG373F 1 = "almost always" 2 = "pretty often" 3 = "once in a while or never" 9 = "missing" 8 = "not admin." . = "missing" .A = "not administered" .B = "not applicable" OTHER = "other" ; VALUE BSG397F 1 = "dislike a lot" 2 = "dislike" 3 = "like or like a lot" 9 = "missing" 8 = "not admin." . = "missing" .A = "not administered" .B = "not applicable" OTHER = "other" ; VALUE BSG401F 1 = "pretty often or almost always" 3 = "once in a while" 4 = "never" 9 = "missing" 8 = "not admin." . = "missing" .A = "not administered" .B = "not applicable" OTHER = "other" ; VALUE BSG416F 1 = "at least once in a while" 2 = "never" 9 = "missing" 8 = "not admin." . = "missing" .A = "not administered" .B = "not applicable" OTHER = "other" ; VALUE BSG421F 1 = "pretty often or almost always" 2 = "once in a while" 3 = "never" 9 = "missing" 8 = "not admin." . = "missing" .A = "not administered" .B = "not applicable" OTHER = "other" ; VALUE BSG435F 0 = "zero weight" 1 = "double weight" . = "missing" .A = "not administered" OTHER = "other" ; VALUE BSG446F 0 = "Student not part of international component of TIMSS" 1 = "Student part of international component of TIMSS" . = "missing" .A = "not administered" OTHER = "other" ; VALUE BTM3F 1 = "population 1" 2 = "population 2" 3 = "population 3" . = "missing" .A = "not administered" OTHER = "other" ; VALUE BTM8F 1 = "mathematics" 2 = "science" 3 = "mathematics and science" 9 = "missing" 8 = "not admin." . = "missing" .A = "not administered" OTHER = "other" ; VALUE BTM13F 1 = "data from math questionnaire" 2 = "data from science questionnaire" 3 = "data from math and science questionnaire" . = "missing" .A = "not administered" OTHER = "other" ; VALUE BTM14F 0 = "teacher is not sampled as a math teacher" 1 = "teacher is sampled as a math teacher" . = "missing" .A = "not administered" OTHER = "other" ; VALUE BTM15F 0 = "teacher is not sampled as a science teacher" 1 = "teacher is sampled as a science teacher" . = "missing" .A = "not administered" OTHER = "other" ; VALUE BTM16F 1 = "lower grade" 2 = "upper grade" 3 = "grade above upper grade" . = "missing" .A = "not administered" OTHER = "other" ; VALUE BTM17F 1 = "section A data originally from this observation" 2 = "section A data copied from another teacher's occurrence" 3 = "section A data from this observation and other occurrencies" . = "missing" .A = "not administered" OTHER = "other" ; VALUE BTM18F 1 = "not assigned a questionnaire" 2 = "teacher did not participate" 3 = "teacher participated" 4 = "not assigned a questionnaire, but person data transcribed" 5 = "teacher removed from sample" . = "missing" .A = "not administered" OTHER = "other" ; VALUE BTM19F 1 = "under 25" 2 = "25-29" 3 = "30-39" 4 = "40-49" 5 = "50-59" 6 = "60 or more" 99 = "missing" 98 = "not admin." . = "missing" .A = "not administered" .B = "not applicable" OTHER = "other" ; VALUE BTM20F 1 = "female" 2 = "male" 9 = "missing" 8 = "not admin." . = "missing" .A = "not administered" .B = "not applicable" OTHER = "other" ; VALUE BTM21F 1 = "training w/o completing sec" 2 = "sec only" 3 = "sec + 1 or 2 year training" 4 = "sec + 3 or 4 year training" 5 = "BA + no training" 6 = "BA + training" 7 = "MA + no training" 8 = "MA + training" 99 = "missing" 98 = "not admin." . = "missing" .A = "not administered" .B = "not applicable" OTHER = "other" ; VALUE BTM22F 1 = "not checked" 2 = "checked" 9 = "missing" 8 = "not admin." . = "missing" .A = "not administered" .B = "not applicable" OTHER = "other" ; VALUE BTM23F 1 = "yes" 2 = "no" 9 = "missing" 8 = "not admin." . = "missing" .A = "not administered" .B = "not applicable" OTHER = "other" ; VALUE BTM54F 1 = "part-time" 2 = "full-time" 9 = "missing" 8 = "not admin." . = "missing" .A = "not administered" .B = "not applicable" OTHER = "other" ; VALUE BTM87F 1 = "none" 2 = "less than 1 hour" 3 = "1 - 2 hours" 4 = "3 - 4 hours" 5 = "more than 4 hours" 9 = "missing" 8 = "not admin." . = "missing" .A = "not administered" .B = "not applicable" OTHER = "other" ; VALUE BTM95F 1 = "never" 2 = "once or twice a year" 3 = "every other month" 4 = "once a month" 5 = "once a week" 6 = "two or three times a week" 7 = "almost every day" 99 = "missing" 98 = "not admin." . = "missing" .A = "not administered" .B = "not applicable" OTHER = "other" ; VALUE BTM96F 1 = "none" 2 = "little" 3 = "some" 4 = "a lot" 9 = "missing" 8 = "not admin." . = "missing" .A = "not administered" .B = "not applicable" OTHER = "other" ; VALUE BTM100F 1 = "not important" 2 = "somewhat important" 3 = "very important" 9 = "missing" 8 = "not admin." . = "missing" .A = "not administered" .B = "not applicable" OTHER = "other" ; VALUE BTM106F 1 = "strongly disagree" 2 = "disagree" 3 = "agree" 4 = "strongly agree" 9 = "missing" 8 = "not admin." . = "missing" .A = "not administered" .B = "not applicable" OTHER = "other" ; VALUE BTM115F 1 = "no such document" 2 = "not familiar" 3 = "fairly familiar" 4 = "very familiar" 9 = "missing" 8 = "not admin." . = "missing" .A = "not administered" .B = "not applicable" OTHER = "other" ; VALUE BTM126F 1 = "none or very few(0-10)" 2 = "enough to fill a shelf(11-25)" 3 = "enough to fill a bookcase(26-100)" 4 = "enough to fill 2 bookcases(101-200)" 5 = "enough to fill 3 or more bookcases(>200)" 9 = "missing" 8 = "not admin." . = "missing" .A = "not administered" .B = "not applicable" OTHER = "other" ; VALUE BTM154F 1 = "0 - 25%" 2 = "26 - 50%" 3 = "51 - 75%" 4 = "76 - 100%" 9 = "missing" 8 = "not admin." . = "missing" .A = "not administered" .B = "not applicable" OTHER = "other" ; VALUE BTM155F 1 = "other published textbooks" 2 = "published resources" 3 = "curriculum guides" 4 = "reference materials" 5 = "teacher made activities" 6 = "teachers' personal resource" 7 = "other teachers' resource" 99 = "missing" 98 = "not admin." . = "missing" .A = "not administered" .B = "not applicable" OTHER = "other" ; VALUE BTM156F 1 = "not at all" 2 = "a little" 3 = "quite a lot" 4 = "a great deal" 9 = "missing" 8 = "not admin." . = "missing" .A = "not administered" .B = "not applicable" OTHER = "other" ; VALUE BTM172F 1 = "almost all" 2 = "about three quarters" 3 = "about half" 4 = "about one quarter" 5 = "none" 9 = "missing" 8 = "not admin." . = "missing" .A = "not administered" .B = "not applicable" OTHER = "other" ; VALUE BTM173F 1 = "almost every day" 2 = "once or twice a week" 3 = "once or twice a month" 4 = "never, or hardly ever" 9 = "missing" 8 = "not admin." . = "missing" .A = "not administered" .B = "not applicable" OTHER = "other" ; VALUE BTM178F 1 = "never" 2 = "rarely" 3 = "sometimes" 4 = "always" 9 = "missing" 8 = "not admin." . = "missing" .A = "not administered" .B = "not applicable" OTHER = "other" ; VALUE BTM185F 1 = "other resource books" 2 = "student edition of textbook" 3 = "teacher edition of textbook" 4 = "" 5 = "" 6 = "" 99 = "missing" 98 = "not admin." . = "missing" .A = "not administered" .B = "not applicable" OTHER = "other" ; VALUE BTM189F 1 = "1-5" 2 = "6-10" 3 = "11-15" 4 = ">15" 9 = "missing" 8 = "not admin." . = "missing" .A = "not administered" .B = "not applicable" OTHER = "other" ; VALUE BTM388F 1 = "none of the time" 2 = "some of the time" 3 = "all the time" 9 = "missing" 8 = "not admin." . = "missing" .A = "not administered" .B = "not applicable" OTHER = "other" ; VALUE BTM389F 1 = "never or almost never" 2 = "some lessons" 3 = "most lessons" 4 = "every lesson" 9 = "missing" 8 = "not admin." . = "missing" .A = "not administered" .B = "not applicable" OTHER = "other" ; VALUE BTM405F 1 = "never" 2 = "less than once a week" 3 = "once or twice a week" 4 = "3 or 4 times a week" 5 = "every day" 9 = "missing" 8 = "not admin." . = "missing" .A = "not administered" .B = "not applicable" OTHER = "other" ; VALUE BTM406F 1 = "I do not assign homework" 2 = "less than 15 minutes" 3 = "15-30 minutes" 4 = "31-60 minutes" 5 = "61-90 minutes" 6 = "more than 90 minutes" 99 = "missing" 98 = "not admin." . = "missing" .A = "not administered" .B = "not applicable" OTHER = "other" ; VALUE BTM407F 1 = "never" 2 = "rarely" 3 = "sometimes" 4 = "always" 5 = "I do not assign homework" 9 = "missing" 8 = "not admin." . = "missing" .A = "not administered" .B = "not applicable" OTHER = "other" ; VALUE BTM425F 1 = "none" 2 = "little" 3 = "quite a lot" 4 = "a great deal" 9 = "missing" 8 = "not admin." . = "missing" .A = "not administered" .B = "not applicable" OTHER = "other" ; VALUE BTM638F 1 = "a" 2 = "b" 3 = "c" 4 = "d" 5 = "e" 6 = "f" 99 = "missing" 98 = "not admin." . = "missing" .A = "not administered" .B = "not applicable" OTHER = "other" ; VALUE BTM647F 1 = "Agree or strongly agree" 2 = "Disagree or strongly disagree" 9 = "missing" 8 = "not admin." . = "missing" .A = "not administered" .B = "not applicable" OTHER = "other" ; VALUE BTM651F 1 = "Very important" 2 = "Some/Not important" 9 = "missing" 8 = "not admin." . = "missing" .A = "not administered" .B = "not applicable" OTHER = "other" ; VALUE BTM655F 1 = "Never or some lessons" 2 = "most or every lesson" 9 = "missing" 8 = "not admin." . = "missing" .A = "not administered" .B = "not applicable" OTHER = "other" ; VALUE BTM661F 1 = "29 or younger" 2 = "30-39" 3 = "40-49" 4 = "50 or older" 9 = "missing" 8 = "not admin." . = "missing" .A = "not administered" .B = "not applicable" OTHER = "other" ; VALUE BTM662F 1 = "<6yrs." 2 = " 6-10 yrs." 3 = " 11-20yrs." 4 = ">20yrs." 9 = "missing" 8 = "not admin." . = "missing" .A = "not administered" .B = "not applicable" OTHER = "other" ; VALUE BTM663F 1 = "< 50%" 2 = "50%-75%" 3 = "75%-100%" 9 = "missing" 8 = "not admin." . = "missing" .A = "not administered" .B = "not applicable" OTHER = "other" ; VALUE BTM664F 1 = "<2hrs." 2 = "2.0-3.5 hrs." 3 = "3.5-5.0hrs." 4 = ">5hrs." 9 = "missing" 8 = "not admin." . = "missing" .A = "not administered" .B = "not applicable" OTHER = "other" ; VALUE BTM665F 0 = "None" .5 = "<1hr." 1.5 = "1-2hrs." 3.5 = "3-4hrs." 5 = ">4hrs." 9 = "missing" 8 = "not admin." . = "missing" .A = "not administered" .B = "not applicable" OTHER = "other" ; VALUE BTM673F 1 = "Never or 1-2 per yr." 2 = "monthly or every other month" 3 = "once,twice or 3 times per week" 4 = "almost daily" 9 = "missing" 8 = "not admin." . = "missing" .A = "not administered" .B = "not applicable" OTHER = "other" ; VALUE BTM674F 1 = "1-20 students" 2 = "21-30 students" 3 = "31-40 students" 4 = ">40 students" 9 = "missing" 8 = "not admin." . = "missing" .A = "not administered" .B = "not applicable" OTHER = "other" ; VALUE BTM675F 1 = "Curriculum guide" 2 = "texbooks" 3 = "examination specifications" 9 = "missing" 8 = "not admin." . = "missing" .A = "not administered" .B = "not applicable" OTHER = "other" ; VALUE BTM677F 1 = "Almost every day" 2 = "once or twice a week" 3 = "once or twice a month" 4 = "never or hardly ever" 9 = "missing" 8 = "not admin." . = "missing" .A = "not administered" .B = "not applicable" OTHER = "other" ; VALUE BTM678F 1 = "At least once or twice a week" 2 = "less than once a week" 9 = "missing" 8 = "not admin." . = "missing" .A = "not administered" .B = "not applicable" OTHER = "other" ; VALUE BTM683F 1 = "Never or almost never" 2 = "some lessons" 3 = "most or every lesson" 9 = "missing" 8 = "not admin." . = "missing" .A = "not administered" .B = "not applicable" OTHER = "other" ; VALUE BTM684F 1 = "No homework" 2 = "