<?xml version="1.0" encoding="UTF-8"?>
<TEI xml:space="preserve" xmlns="http://www.tei-c.org/ns/1.0" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://www.tei-c.org/ns/1.0 https://raw.githubusercontent.com/kermitt2/grobid/master/grobid-home/schemas/xsd/Grobid.xsd"
 xmlns:xlink="http://www.w3.org/1999/xlink">
	<teiHeader xml:lang="en">
		<fileDesc>
			<titleStmt>
				<title level="a" type="main">Mining the Web to Leverage Collective Intelligence and Learn Student Preferences</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author>
							<persName><forename type="first">Antonio</forename><surname>Moretti</surname></persName>
							<email>antonio.moretti@pearson.com</email>
							<affiliation key="aff0">
								<orgName type="department">Center for Educator Learning &amp; Effectiveness Center for Digital Data, Analytics &amp; Adaptive Learning Research &amp; Innovation Network</orgName>
								<orgName type="institution">Pearson</orgName>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">José</forename><forename type="middle">P</forename><surname>González-Brenes</surname></persName>
							<email>jose.gonzalez-brenes@pearson.com</email>
							<affiliation key="aff0">
								<orgName type="department">Center for Educator Learning &amp; Effectiveness Center for Digital Data, Analytics &amp; Adaptive Learning Research &amp; Innovation Network</orgName>
								<orgName type="institution">Pearson</orgName>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Katherine</forename><surname>Mcknight</surname></persName>
							<email>kathy.mcknight@pearson.com</email>
							<affiliation key="aff0">
								<orgName type="department">Center for Educator Learning &amp; Effectiveness Center for Digital Data, Analytics &amp; Adaptive Learning Research &amp; Innovation Network</orgName>
								<orgName type="institution">Pearson</orgName>
							</affiliation>
						</author>
						<title level="a" type="main">Mining the Web to Leverage Collective Intelligence and Learn Student Preferences</title>
					</analytic>
					<monogr>
						<imprint>
							<date/>
						</imprint>
					</monogr>
					<idno type="MD5">0B120EB856052C46472C1FF6B206490D</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2023-03-25T02:50+0000">
					<desc>GROBID - A machine learning software for extracting information from scholarly documents</desc>
					<ref target="https://github.com/kermitt2/grobid"/>
				</application>
			</appInfo>
		</encodingDesc>
		<profileDesc>
			<textClass>
				<keywords>
					<term>offline teacher support</term>
					<term>collective intelligence</term>
					<term>web mining</term>
				</keywords>
			</textClass>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>University professors of conventional offline classes are often experts in their research fields, but have little training on educational sciences. Current educational data mining techniques offer little support to them. In this paper we propose a novel algorithm, Analyzing CurrIculum Decisions (ACID), that leverages collective intelligence to model student opinions to help instructors of traditional classes. ACID mines publicly available educational websites, such as student ratings of professors and course information, and learns student opinions within a statistical framework. We demonstrate ACID to discover patterns in learner feedback and factors that affect Computer Science instruction. Specifically, we investigate the choice of a programming language for introductory courses, the grading criteria and the posting of a publicly available online syllabus.</p></div>
			</abstract>
		</profileDesc>
	</teiHeader>
	<text xml:lang="en">
		<body>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1.">INTRODUCTION</head><p>There are thousands of undergraduates in computer science programs throughout the US, roughly 24% of whom will switch majors to non-computing fields <ref type="bibr" target="#b6">[7]</ref>. An essential component of retaining students is the quality of instruction that students receive in introductory courses <ref type="bibr" target="#b6">[7]</ref>. While clear instruction and good pedagogy are widely acknowledged as fundamental to retention, supports for instructors to improve their educational practice are often based on old data; the languages used in computer science courses quickly evolve and old surveys are not useful. In this paper, we develop a data mining technique that will help provide insight into learner feedback which can be translated into changes that affect course quality. In general, our approach is similar to large scale surveys that attempt to be representative of student populations. The benefits of our approach are that it is rapid and inexpensive due to its use of publicly available information on the Web.</p><p>The field of educational data mining has been cultivating a strong interest in creating technologies to mine data collected from sophisticated online systems such as intelligent tutoring systems, virtual learning environments, and recently from Massive Open Online Courses (MOOC). The merits of these complex online systems have been demonstrated empirically <ref type="bibr" target="#b1">[2,</ref><ref type="bibr" target="#b7">8]</ref> with controlled studies. MOOCs are a powerful resource that allow educators to study student behavior and social learning in a controlled environment, however the scope of the impact of such technologies is limited. For example, a recent survey of active MOOC users in 200 countries and territories revealed that an overwhelmingly majority of students on these courses correspond to the most educated elite of their respective countries <ref type="bibr" target="#b2">[3]</ref>. It is clear that improving basic education worldwide is necessary before MOOCs can deliver their promise. Moreover, because most education still happens offline, it is important to provide educational technologies that can utilize the power of internet to understand student behavior and to deliver these technologies to traditional offline classes. It is not clear how existing educational data mining technologies can help bridge this divide.</p><p>We discuss the Analyzing CurrIculum Decisions(ACID) <ref type="bibr" target="#b10">[11]</ref> methodology, which has been presented and applied briefly. In this paper we elaborate on both our methodology and statistical model and expand upon our results. ACID is an algorithm that leverages collective intelligence within a statistical framework. ACID supports the decisions of instructors of traditional offline courses by extracting from the web teaching syllabi data, and using crowd-sourcing to pair it up with students' course ratings, comments and sentiment to analyze the relationship between the two. This paper reports a case study of using the ACID methodology to explore three questions that instructors of computer science courses face when designing their courses. In addition we discuss ACID's heuristic value within a larger educational framework. We address the following questions: R ← ratings rated by more than students</p><formula xml:id="formula_0">Q ← CrowdSource Questionnaire(R) Analyze Data(Q) 2.</formula><p>For introductory classes, which programming language(s) correlate with clear instruction? Academics and industry professionals disagree as to the programming language that is best suited for beginners <ref type="bibr" target="#b15">[16]</ref>. For example, some argue that introductory courses should use interpreted languages that allow for a faster understanding of the applications of programming rather than compiled languages that rely heavily on language-specific syntax. Others believe that developing skill with compiled languages is necessary for future work in computer science. The choice of a first programming language likely affects students' decision to continue education within the field of computer science.</p><p>3. Are students more interested in courses with publicly available online syllabi? The choice to make a syllabus publicly available adds to information available to prospective students on the Web. We hypothesize that the posting of an online syllabus can be used as a proxy for factors including instructor organization and motivation, and that students will both be more interested in and prefer these courses.</p><p>The rest of this paper is organized as follows. § 2 explains the ACID methodology; § 3 describes three case studies of evaluating teaching decisions using ACID; § 4 relates to prior work; § 5 concludes.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.">ANALYZING CURRICULUM DECISIONS</head><p>Pseudocode for the ACID methodology is presented in Algorithm 1. For a given number of reviews, we sample n universities, remove the non-English speaking universities, scrape and parse the relevant reviews from a ratings website and retain ratings rated by more than a given number of students. We then extract information from these courses using crowd-sourcing, and analyze the data. We describe the process in detail below.</p><p>To evaluate the relative impact of different course features, we mine the web for data that reflect:</p><p>• Curriculum decisions University professors often upload information about their classes. This information is targeted towards prospective or enrolled students. This information includes syllabi with detailed descriptions of course material such as textbooks, projects,  home-works and exams. We make use of this data to infer teaching strategies.</p><p>• Student perceptions of the course. We make use of self-selected student evaluations collected from a third-party website. The validity and usefulness of selfselected online rating systems, have been assessed in the literature <ref type="bibr" target="#b0">[1,</ref><ref type="bibr" target="#b11">12]</ref>. For example, evidence suggests that online ratings do not lead to substantially more biased ratings than those done in a traditional classroom setting <ref type="bibr" target="#b0">[1]</ref> and that online ratings are a proxy to measure student learning <ref type="bibr" target="#b11">[12]</ref>: student learning can often be modeled as a latent variable that causes patterns of observed faculty ratings. Researchers hypothesize a non-linear or concave relationship between student learning and the perceived difficulty level of a course <ref type="bibr" target="#b11">[12]</ref>; students learn most when a course is not too difficult or too easy. Our work relies on self-selected ratings as a metric to study learner opinion.</p><p>We use publicly available self-selected ratings of professors from a third-party website, Rate My Professor<ref type="foot" target="#foot_0">1</ref> (RMP). This site allows students to rate the professors of the courses they have taken. The database contains data from over 13 million ratings for 1.5 million professors. They collect ratings on a 1-5 scale (being 1 the lowest possible score, and 5 the highest) under the categories of "easiness", "helpfulness" and "clarity." Additionally students may fill out an "interest" field in which they indicate how appealing the class was before enrolling, and a 350 character summary of their class experience. We focus on perceived clarity because of the direct link between clarity and quality of instruction.</p><p>For the purposes of this paper, we focus on Computer Science courses due to our familiarity with the content. Since we do not have access to the ratings database, we develop a process to sample data from the website. For this, we first select a random sample of 50 international universities that teach Computer Science from the Academic Ranking of World Universities<ref type="foot" target="#foot_1">2</ref>  <ref type="bibr" target="#b13">[14]</ref>. From this sample we only consider the 41 universities are English speaking.</p><p>We find, scrape and parse the reviews of the ratings data-set for all professors within the computer science departments of the universities in our sample. We remove the ratings from faculty that were rated by fewer than 30 students. More than one professor can teach the same course. For our analysis, we describe one course listing taught by two different professors as two separate courses. Table <ref type="table" target="#tab_1">1</ref> shows the mean, standard deviation and median of the ratings in our sample.</p><p>Figure <ref type="figure" target="#fig_0">1</ref> shows two sample ratings for one professor from our sample. The professor name and course names are removed for privacy.</p><p>We use Amazon Mechanical Turk, a crowdsourcing platform, to find course features for each of the courses in our ratings sample. We do this by asking respondents to fill out a survey. The survey requests to provide the URL for the online syllabus that corresponds to the course and professor from which we have ratings that is closest to the date of the student review online. Then, using the syllabus, respondents are asked to to provide the programming language(s) used, the textbook(s) used, and the percentage of the grade that was determined by homework, projects, quizzes, exams and whether the course was taught online or in a blended format (both face-to-face and online). However, when we reviewed the responses to the blended format question, it appeared that most syllabi did not provide enough information by which to make an accurate response.</p><p>From our original sample of 1,112 courses taught by a unique professor, respondents find an online syllabus matching the professor for 342 courses (∼31%). We hypothesize three explanations for the missing syllabi: (i) the syllabi may be accessed only with a password through a course management system, such as blackboard, (ii) the syllabi may not be available only, or (iii) the respondents are not able to find the syllabi.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.">DATA ANALYSIS: WHAT MAKES A BET-TER CLASS?</head><p>We report our results of applying the ACID methodology to evaluate teaching decisions. In § 3.1 we assess the quality of the data collected by the crowd sourcing platform. In § 3.2 we discuss the statistical model we use. In § 3.3 we report the results of using ACID.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.1">Data Quality</head><p>We now report the how we attempt to collect high-quality data through the use of crowd-sourcing and how we assess the quality of our data.</p><p>Mechanical Turk provides a "master" qualification level to respondents that are more reliable. Masters-level respondents require higher compensation for crowd-sourcing tasks than non-masters level respondents although their "acceptance rate," or proportion of approved tasks is much higher. We ran a preliminary experiment, to decide whether respondents on master level qualification provide better quality data for our purposes. We ask respondents to find the syllabus corresponding to a random sample of 30 courses and to answer a set of questions. Table <ref type="table" target="#tab_2">2</ref> shows the accuracy and interrater agreement of Masters and non-Masters level respondents.</p><p>In the pretest we used a screening question to evaluate the accuracy of respondents' data on each task. We asked respondents to find the URL of the website of a randomly selected faculty member at Carnegie Mellon University from a set of 8, from which we knew the answer. We compared the URL they provided with the correct URL to assess accuracy. Of the 13 responses of non-masters workers that did not provide an exact URL match, five responses left the validation question blank. We found that respondents with master level qualification were significantly more accurate (i.e. answered the validation item correctly) than the non-Masters level respondents (p-value = 0.0002).</p><p>Additionally, we tested interrater agreement by asking 3 respondents to carry out the same task, i.e. finding the same URL (for a total of 3x30 or 90 tasks). We used a dummy variable to code whether the three respondents provided the same URL for the course syllabus. Our measure of agreement is calculated by taking the proportion of total responses in which all three respondents provide the same URL. Masters-level respondents agreed (i.e. all three provided the same URL) 100% of the time, whereas the non-Masters level respondents performed much worse -only 6% agreed. As a result of these comparisons, we decided to hire only Masters-level respondents to complete the crowdsourcing experiment.</p><p>After collecting the data using Masters level respondents, we performed a post-hoc analysis by examining the responses to the screening question. From the final group of 342 responses that provided a link to an online syllabus, 325 responses (95.03%) provided the correct URL for the faculty website. It should be noted that 13 of the 17 responses that did not provide an exact URL match provided the website for a different faculty member from the set of 8, suggesting that they copied and pasted their previous response without checking to see that the prompt had changed for the new response. Two of the 17 responses provided a link to the directory website for the faculty member rather than the faculty member's personal website. One response provided the correct faculty member's website within the department of Statistics rather than the department of Computer Science (the faculty member is in both departments).</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.2">Model</head><p>We describe our general linear mixed model. We provide descriptive statistics and model selection criteria. We explore the relationship between student reviews and features collected from online syllabus data using general linear mixed modeling. Student reviews are organized at three levels: by university, professor and course. It is important to note the non-independence of the student reviews due to the hierarchical or clustered nature of the data. We suspect that student ratings within each course, professor and perhaps university are correlated. We begin by estimating the amount of variance attributed to each of these three levels. The simplest multilevel model does not yet include explanatory variables:</p><formula xml:id="formula_1">yi,j = β0 + u0,j + i,j<label>(1)</label></formula><p>The dependent variable yi,j is the clarity rating that student i gave to level j. The term β0 represents the intercept or mean student clarity rating across all observations. The term u0,j represents the mean clarity rating for level j. The term i,j represents the error attributed to student rating i at level j. For comparison we fit a null or single-level model:</p><formula xml:id="formula_2">yi,j = β0 + i,j<label>(2)</label></formula><p>We calculate the percentage of variation in the data set that is separately attributed to each of the three levels of the data.</p><p>Conventionally the variance partition coefficient (VPC) and intraclass correlation coefficient (ICC) can be interpreted similarly to an R-squared term and are reported in Table <ref type="table" target="#tab_3">3</ref>.</p><formula xml:id="formula_3">ρ = 1 − σ 2 e σ 2 e + σ 2 u (<label>3</label></formula><formula xml:id="formula_4">)</formula><p>The VPC and ICC are denoted by ρ, the residual variance is denoted by σ 2 e and the variance of the effect is denoted by σ 2 u . The ICC is a statistic that is similar to the VPC. However, since the parameter values of the within and between level variance are estimated using sample data, there may be bias due to sampling variation, particularly when there are fewer observations within a given level. The ICC as described by Bartko <ref type="bibr" target="#b0">[1]</ref> corrects for this bias by making a small computational adjustment. 3 Observe that the ICC term appears to give slightly less weight to the course effect. It is clear from both statistics that the main effect is the professor effect.</p><p>We examine the professor level-residuals and their associated standard errors to look for variation in clarity ratings across professors. The caterpillar plot displays the professor residuals in rank order together with 95% confidence intervals. Wider intervals occur for professors with more student reviews. Observe that the majority of the intervals do not overlap and thus there are significant differences between professors. The blue circles on the far left represent professors who are rated two standard deviations below the mean clarity rating, whereas those on the far right are 1.5 stan- 3 For a description of the computation of the ICC, see the documentation and source code for the R library lme. We calculate a Chi-squared likelihood ratio statistic by taking the difference between log likelihood values of two successive models. We begin by comparing the null model and the course level model to compare the significance of including the course effect. We continue by adding each of the additional effects. We do not report the values of the test statistic although all additional levels of complexity are statistically significant. We consider the Bayesian information criterion (BIC) and Akaike information criterion (AIC) as model selection tools to avoid over-fitting the data. The BIC and AIC penalize the log-likelihood of a model for the inclusion of extra parameters. The parameters are estimated using restricted maximum likelihood estimation (REML).</p><p>We choose the model with the minimum BIC. A two-level mixed model including course effect and professor effect provides the optimal Bayesian information criterion value. Two and three way interaction effects were considered although they did not decrease the AIC or BIC of any of the models. While the log likelihood value is maximized by including the university effect, a simpler model is preferable because it involves fewer parameter estimates and is more likely to generalize. The model can be written in matrix form:</p><formula xml:id="formula_5">Y = Xβ + Zν + (4)</formula><p>Y denotes the response variable observations (student ratings). The matrix β represents a vector of fixed-effects parameters with a design matrix X. Z is a design matrix of indicator variables denoting group membership across random-effect levels and ν is a vector containing randomeffect parameters. is a vector of error terms.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.3">Case Studies</head><p>We show the results of using the ACID methodology to answer three course design questions. Professors teaching introductory level courses in computer science choose between a number of programming languages and textbooks. We make use of the data collected to provide insights into which programming languages beginning students associate with clear instruction. We filter the data to only include introductory level courses (one which does not require any prerequisite coursework in computer science).</p><p>Our restricted sample includes 1,024 reviews; 34.58% of all reviews with syllabus data are of introductory courses. We explore the relationship between clarity ratings and programming language with random professor and course effects. Programming languages with less than 30 student reviews are not reported 4 . Table <ref type="table" target="#tab_4">4</ref> gives the estimates for student ratings of clarity by programming language and their associated p-values. An intercept is not modeled in order to make the results easily interpretable. The mean clarity rating for introductory courses is 3.599.</p><p>We found C and C++ had the lowest coefficients (i.e. compiled languages had the lowest perceived clarity ratings). Scheme and Scratch have the highest clarity ratings followed by Python and Java. We note that the standard errors are largest for Scheme and Scratch and smallest for Java and Python. This suggests that results for Java and Python are stronger. Students in our sample associate clearer instruction with interpreted languages rather than compiled languages. Also, both Python and Java are associated with clearer instruction than C or C++.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.3.2">What mix of course activities -exams, quizzes, homework and projects -do students associate with clear instruction?</head><p>To assess students' course ratings of clarity based on the percentage of the grade due to exams, quizzes, homework and projects, we created a factor made up of four clusters representing four ways of weighting homework, projects, exams, quizzes and miscellaneous (such as extra credit) for the students' grade. We begin by sorting the data to only include observations in which the grading criteria (percentage of the grade determined by homework, projects, exams, quizzes and miscellaneous) is available and sums to 100. Of the 2,935 observations with syllabus data, there are 2,225 observations with full grading criteria. The difference in these numbers represents 710 ratings for which the respondents 4 SQL is a special purpose programming language used only for relational databases and is not reported.   were not able to find a complete grade breakdown from the online syllabus.</p><p>We use k-means clustering to partition the 2,225 observations with complete grading criteria information based on the five aforementioned variables. We optimize k, our number of clusters, by examining how the BIC and AIC of the mixture model change based on the number of clusters selected. Figure <ref type="figure">3</ref> displays the information criterion and Figure <ref type="figure" target="#fig_3">4</ref> displays the log-likelihood values for each number of clusters respectively. A solution involving two clusters minimizes the BIC of the model, whereas a four cluster solution minimizes the AIC. The log likelihood is optimized with the four cluster solution. We consider both two and four cluster models as optimal and we find that they lend themselves to similar interpretation. The cluster means for the four cluster solution are presented in table <ref type="table" target="#tab_5">5</ref>.</p><p>The first cluster represents courses that are heavily weighted towards exams with a smaller weight towards homework.</p><p>The second cluster represents a more even weighting of exams, homework, projects and quizzes. The third cluster represents an equal weighting towards exams and projects. The fourth cluster represents courses that are heavily weighted towards exams and homework. The cluster membership is treated as a predictor variable and modeled using equation 4. Table <ref type="table" target="#tab_6">6</ref> displays the estimated clarity ratings within each group for the four cluster solution.</p><p>The exams and projects cluster has the highest estimate of clarity. We find that weighting projects equally with exams is associated with a clearer course experience. The equal mix cluster also is associated with higher clarity estimates. The exam heavy cluster and the exam and homework heavy clusters are associated with lower student clarity ratings. We find that a rubric that weights exams and projects evenly has higher perceived clarity ratings to a rubric which is weighted heavily towards exams and homework. This result extends to both two and four cluster solutions.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.3.3">Does the posting of a syllabus online translate into higher ratings?</head><p>We hypothesize the posting of the syllabus online is a proxy for organization, perhaps motivation or drive of the professor. We make use of all of the data collected to compare student reviews of professors who have a publicly available syllabus and of those who do not. Many professors may choose to only post a syllabus through course management systems that require a password. Potential students of these courses are unable to access the syllabus to determine whether the course would be a good fit. We treat the posting of an online syllabus as a factor and test for differences in clarity ratings between the two groups using our model.</p><p>We find statistically significant differences between clarity, helpfulness and interest ratings and report the clarity estimates for the two groups in Table <ref type="table" target="#tab_7">7</ref>. We note that the difference in easiness ratings is not statistically significant. We find evidence that students are more interested in professors and courses in which the syllabus is made publicly available. We note that the parameter estimates for the two groups are within one standard error of one another which suggests that the conclusions are modest. Research has recently focused on online faculty ratings with mixed conclusions. Felton et al. <ref type="bibr" target="#b3">[4]</ref> found that online instructor ratings were associated with perceived easiness, and that a "halo effect" existed in which raters gave high scores to instructors perhaps because their courses were easier. We find that student ratings of clarity and easiness are correlated (ρ=0.45) although not as strongly associated as clarity and helpfulness. We do find that student ratings of clarity and helpfulness are highly correlated (ρ=0.84). We chose to focus on clarity ratings as we assumed these were less susceptible to a "halo effect" and other bias relative to the overall ratings of a course or professor. Otto et al <ref type="bibr" target="#b12">[13]</ref> found issues related to bias in online ratings stating that online ratings are characterized by selection bias as anyone can enter faculty ratings at any time. Carini et al <ref type="bibr" target="#b0">[1]</ref>, Hardy <ref type="bibr" target="#b4">[5]</ref>, McGhee and Lowell <ref type="bibr" target="#b5">[6]</ref> had contradictory results finding that an online format did not lead to more biased ratings. Otto et al. <ref type="bibr" target="#b11">[12]</ref> hypothesized that instructor clarity and helpfulness as captured by Rate My Professor are more positively associated with student learning than easiness.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.">RELATION TO PRIOR WORK</head><p>Several approaches have been proposed to synthesize responses using crowd sourcing systems such as Amazon's Mechanical Turk. Majority voting is perhaps the simplest way to combine crowd responses using equal weights irrespective of respondent experience. The results of our preliminary analysis in accessing the accuracy of non-Masters level respondents correspond to the steep drop in respondent accuracy noted by Karger <ref type="bibr" target="#b8">[9]</ref> when low-quality respondents are present. Whitehill et al <ref type="bibr" target="#b14">[15]</ref> proposed a probabilistic model for combining crowd responses called Generative model of Labels, Abilities and Difficulties (GLAD). The GLAD methodology makes use of the EM algorithm to calculate parameter estimates of unobserved variables including an approximation of the expertise of the rater. Khattak and Salleb-Aouissi compared the accuracy and percentage of bad responses using majority voting, probabilistic models, and their novel approach entitled Expert Label Injected Crowd Estimation (ELICE) <ref type="bibr" target="#b9">[10]</ref>. ELICE makes use of a few "ground truth" responses and incorporates expertise of the labeler, difficulty of the instance and an aggregation of labels. Khattak and Salleb-Aouissi found that their approach was robust and outperformed GLAD and iterative methods even when bad labelers were present. Our simple approach was to use Masters level respondents from Mechanical Turk although GLAD and ELICE are alternative methods to reduce the number of expert level respondents required while also obtaining high quality data.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.">CONCLUSIONS, LIMITATIONS AND FU-TURE WORK</head><p>We demonstrate how the Analyzing CurrIculum Decisions (ACID) methodology can be used to leverage collective intelligence and learn student preferences. In introductory computer science courses, we find that students that are taught interpreted languages find their classes clearer. We also that find students who are given an even weighting of exams and projects find their classes clearer; and that interest in a course corresponds to the availability of an online syllabus. Our study does not necessarily suggest that teachers should change their programming language. Further research is needed before drawing causal inferences. We argue that ACID is a beneficial tool to discover patterns in student behavior. Syllabus data and course ratings data are becoming increasingly available on the Web. This data is used by millions of students and worthy of further research.</p><p>This study can be expanded in several ways. Student evaluations often include free form text where students can describe their experience in the course. Sentiment analysis is a probabilistic approach for categorizing student comments as being either positive or negative. One extension is to regress text sentiment on course features. There is arguably a strong association between comment sentiment and student preference. Another way ACID can be applied is to disciplines other than computer science, or to discover patterns in syllabi across disciplines that can provide insight into learner experiences.</p></div><figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_0"><head>Figure 1 :</head><label>1</label><figDesc>Figure 1: Two Examples from the Ratings Sample</figDesc><graphic coords="2,318.37,53.80,235.99,91.47" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_1"><head>Figure 2 :</head><label>2</label><figDesc>Figure 2: 95% CI for Professor Residual Error</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_2"><head></head><label></label><figDesc>Figure 3: Information Criterion</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_3"><head>Figure 4 :</head><label>4</label><figDesc>Figure 4: Log Likelihood</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_1"><head>Table 1 :</head><label>1</label><figDesc>Statistics for the Ratings Sample</figDesc><table><row><cell></cell><cell cols="4">Easiness Helpfulness Clarity Interest</cell></row><row><cell>Mean</cell><cell>2.84</cell><cell>3.30</cell><cell>3.24</cell><cell>3.35</cell></row><row><cell>Std. Dev.</cell><cell>1.33</cell><cell>1.62</cell><cell>1.59</cell><cell>4.00</cell></row><row><cell>Median</cell><cell>3.00</cell><cell>4.00</cell><cell>4.00</cell><cell>1.38</cell></row></table></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_2"><head>Table 2 :</head><label>2</label><figDesc>Respondent Validation</figDesc><table><row><cell></cell><cell cols="2">Accuracy Interrater Agreement</cell></row><row><cell>Masters</cell><cell>100%</cell><cell>96.67%</cell></row><row><cell>non-Masters</cell><cell>85.56%</cell><cell>6.07%</cell></row></table></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_3"><head>Table 3 :</head><label>3</label><figDesc>VPC and ICC Statistics</figDesc><table><row><cell></cell><cell cols="3">University Professor Course</cell></row><row><cell>VPC</cell><cell>0.0646</cell><cell>0.3365</cell><cell>0.2355</cell></row><row><cell>ICC</cell><cell>0.0728</cell><cell>0.3425</cell><cell>0.1982</cell></row></table></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_4"><head>Table 4 :</head><label>4</label><figDesc>Programming Language Statistics</figDesc><table><row><cell></cell><cell cols="4">Value Std.Err t-value Pr&lt;|t|</cell><cell>n</cell></row><row><cell>C</cell><cell>3.38</cell><cell>0.32</cell><cell>10.58</cell><cell>0.0000</cell><cell>109</cell></row><row><cell>C++</cell><cell>3.30</cell><cell>0.31</cell><cell>10.65</cell><cell>0.0000</cell><cell>214</cell></row><row><cell>Java</cell><cell>3.62</cell><cell>0.19</cell><cell>19.33</cell><cell>0.0000</cell><cell>353</cell></row><row><cell>Python</cell><cell>3.70</cell><cell>0.26</cell><cell>14.50</cell><cell>0.0000</cell><cell>133</cell></row><row><cell>Scheme</cell><cell>4.06</cell><cell>0.47</cell><cell>8.61</cell><cell>0.0000</cell><cell>32</cell></row><row><cell>Scratch</cell><cell>3.91</cell><cell>0.84</cell><cell>4.67</cell><cell>0.0000</cell><cell>49</cell></row><row><cell cols="6">3.3.1 For introductory classes, which programming</cell></row><row><cell cols="6">language do students associate with clear in-</cell></row><row><cell cols="2">struction?</cell><cell></cell><cell></cell><cell></cell><cell></cell></row></table></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_5"><head>Table 5</head><label>5</label><figDesc></figDesc><table><row><cell></cell><cell></cell><cell cols="3">: Cluster Statistics</cell><cell></cell></row><row><cell></cell><cell>HW</cell><cell cols="4">Projects Exams Quizzes Other</cell></row><row><cell>Cluster1</cell><cell>18.11</cell><cell>2.36</cell><cell>76.66</cell><cell>0.61</cell><cell>2.25</cell></row><row><cell>Cluster2</cell><cell>20.59</cell><cell>7.90</cell><cell>48.90</cell><cell>12.46</cell><cell>10.15</cell></row><row><cell>Cluster3</cell><cell>7.00</cell><cell>40.18</cell><cell>46.23</cell><cell>3.51</cell><cell>3.08</cell></row><row><cell>Cluster4</cell><cell>42.93</cell><cell>0.76</cell><cell>54.61</cell><cell>0.70</cell><cell>2.00</cell></row></table></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_6"><head>Table 6 :</head><label>6</label><figDesc>Grading Criteria Statistics</figDesc><table><row><cell></cell><cell cols="5">Clarity Std.Err t-value Pr&lt;|t| n</cell></row><row><cell>Exam Heavy</cell><cell>3.23</cell><cell>0.12</cell><cell>26.91</cell><cell>0</cell><cell>726</cell></row><row><cell>Equal Mix</cell><cell>3.52</cell><cell>0.14</cell><cell>26.04</cell><cell>0</cell><cell>484</cell></row><row><cell>Exam Proj</cell><cell>3.65</cell><cell>0.13</cell><cell>27.76</cell><cell>0</cell><cell>610</cell></row><row><cell>Exam HW</cell><cell>3.12</cell><cell>0.13</cell><cell>23.53</cell><cell>0</cell><cell>415</cell></row></table></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_7"><head>Table 7 :</head><label>7</label><figDesc>Online Syllabi</figDesc><table><row><cell></cell><cell cols="5">Clarity Std. Err t-value Pr&lt;|t| n</cell></row><row><cell>Available</cell><cell>3.33</cell><cell>0.07</cell><cell>44.48</cell><cell>0</cell><cell>2953</cell></row><row><cell>Not Found</cell><cell>3.26</cell><cell>0.07</cell><cell>46.03</cell><cell>0</cell><cell>7702</cell></row></table></figure>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="1" xml:id="foot_0"> ratemyprofessor.com   </note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="2" xml:id="foot_1">Academic Ranking of World Universities is also known as Shanghai Ranking shanghairanking.com</note>
		</body>
		<back>
			<div type="annex">
<div xmlns="http://www.tei-c.org/ns/1.0"><head>APPENDIX A. SAMPLE OF UNIVERSITIES SELECTED</head></div>			</div>
			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<analytic>
		<title level="a" type="main">College student responses to web and paper surveys: does mode matter?</title>
		<author>
			<persName><forename type="first">R</forename><surname>Carini</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Hayek</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Kuh</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Kennedy</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Ouimet</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Research in Higher Education</title>
		<imprint>
			<biblScope unit="volume">44</biblScope>
			<biblScope unit="issue">1</biblScope>
			<biblScope unit="page" from="1" to="19" />
			<date type="published" when="2003">2003</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b1">
	<analytic>
		<title level="a" type="main">Cognitive computer tutors: Solving the two-sigma problem</title>
		<author>
			<persName><forename type="first">A</forename><surname>Corbett</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">User Modeling 2001</title>
		<title level="s">Lecture Notes in Computer Science</title>
		<editor>
			<persName><forename type="first">M</forename><surname>Bauer</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">P</forename><surname>Gmytrasiewicz</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">J</forename><surname>Vassileva</surname></persName>
		</editor>
		<meeting><address><addrLine>Berlin Heidelberg</addrLine></address></meeting>
		<imprint>
			<publisher>Springer</publisher>
			<date type="published" when="2001">2001</date>
			<biblScope unit="volume">2109</biblScope>
			<biblScope unit="page" from="137" to="147" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b2">
	<analytic>
		<title level="a" type="main">Online education: Moocs taken by educated few</title>
		<author>
			<persName><forename type="first">E</forename><forename type="middle">J</forename><surname>Emanuel</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Nature</title>
		<imprint>
			<biblScope unit="volume">503</biblScope>
			<biblScope unit="page" from="342" to="342" />
			<date type="published" when="2013">7476. 2013</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b3">
	<analytic>
		<title level="a" type="main">Web based student evaluations of professors: the relations between perceived quality, easiness and sexiness</title>
		<author>
			<persName><forename type="first">J</forename><surname>Felton</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Mitchell</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Assessment and Evaluation in Higher Education</title>
		<imprint>
			<biblScope unit="volume">29</biblScope>
			<biblScope unit="issue">1</biblScope>
			<biblScope unit="page" from="91" to="108" />
			<date type="published" when="2004">2004</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b4">
	<analytic>
		<title level="a" type="main">Online ratings: fact and fiction</title>
		<author>
			<persName><forename type="first">N</forename><surname>Hardy</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">New Directions for Teaching and Learning</title>
				<imprint>
			<date type="published" when="2003">2003</date>
			<biblScope unit="page" from="31" to="38" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b5">
	<analytic>
		<title level="a" type="main">Psychometric properties of student ratings of instruction in online and on-campus courses</title>
		<author>
			<persName><forename type="first">N</forename><surname>Hardy</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">New Directions for Teaching and Learning</title>
				<imprint>
			<date type="published" when="2003">2003. 2003</date>
			<biblScope unit="page" from="39" to="48" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b6">
	<analytic>
		<title level="a" type="main">Improving first-year success and retention through internet-based cs0 courses</title>
		<author>
			<persName><forename type="first">M</forename><surname>Haungs</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Clark</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Clements</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Janzen</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">ACM SIGCSE</title>
		<imprint>
			<biblScope unit="page" from="549" to="594" />
			<date type="published" when="2012">2012</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b7">
	<monogr>
		<title level="m" type="main">Effectiveness of fully online courses for college students: Response to a department of education meta-analysis</title>
		<author>
			<persName><forename type="first">S</forename><surname>Jaggars</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><surname>Bailey</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2010">2010</date>
		</imprint>
		<respStmt>
			<orgName>Community College Research Center</orgName>
		</respStmt>
	</monogr>
	<note type="report_type">Teachers College</note>
</biblStruct>

<biblStruct xml:id="b8">
	<analytic>
		<title level="a" type="main">Budget-optimal task allocation for reliable crowdsourcing systems</title>
		<author>
			<persName><forename type="first">S</forename><surname>Karger</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Oh</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Shah</surname></persName>
		</author>
		<idno type="arXiv">arXiv:1110.3564</idno>
	</analytic>
	<monogr>
		<title level="j">CoRR</title>
		<imprint>
			<date type="published" when="2011">2011</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b9">
	<analytic>
		<title level="a" type="main">Robust crowd labeling using little experience</title>
		<author>
			<persName><forename type="first">F</forename><surname>Khattak</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Salleb-Aouissi</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Discovery Science</title>
		<imprint>
			<biblScope unit="volume">8140</biblScope>
			<biblScope unit="page" from="94" to="109" />
			<date type="published" when="2013">2013</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b10">
	<monogr>
		<title level="m" type="main">Towards data-driven curriculum design: Mining the web to make better teaching decisions</title>
		<author>
			<persName><forename type="first">A</forename><surname>Moretti</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Gonzalez-Brenes</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K</forename><surname>Mcknight</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2014">2014</date>
			<publisher>EDM</publisher>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b11">
	<analytic>
		<title level="a" type="main">Does ratemyprofessor. com really rate my professor?</title>
		<author>
			<persName><forename type="first">J</forename><surname>Otto</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><forename type="middle">A</forename><surname>Sanford</surname><genName>Jr</genName></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><forename type="middle">N</forename><surname>Ross</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Assessment &amp; Evaluation in Higher Education</title>
		<imprint>
			<biblScope unit="volume">33</biblScope>
			<biblScope unit="issue">4</biblScope>
			<biblScope unit="page" from="355" to="368" />
			<date type="published" when="2008">2008</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b12">
	<analytic>
		<title level="a" type="main">Analysis of online student ratings of university faculty</title>
		<author>
			<persName><forename type="first">J</forename><surname>Otto</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><forename type="middle">A</forename><surname>Sanford</surname><genName>Jr</genName></persName>
		</author>
		<author>
			<persName><forename type="first">W</forename><surname>Wagner</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Journal of College Teaching &amp; Learning</title>
		<imprint>
			<biblScope unit="volume">2</biblScope>
			<biblScope unit="issue">7</biblScope>
			<biblScope unit="page" from="25" to="30" />
			<date type="published" when="2005">2005</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b13">
	<monogr>
		<ptr target="http://www.shanghairanking.com/" />
		<title level="m">Academic ranking of world universities</title>
				<imprint>
			<date>2013 12 01</date>
		</imprint>
		<respStmt>
			<orgName>Shanghai</orgName>
		</respStmt>
	</monogr>
</biblStruct>

<biblStruct xml:id="b14">
	<analytic>
		<title level="a" type="main">Whose vote should count more: Optimal integration of labels from labelers of unknown expertise</title>
		<author>
			<persName><forename type="first">J</forename><surname>Whitehill</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Ruvolo</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><surname>Wu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Bergsma</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Movellan</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Neural Information Processing Systems</title>
				<imprint>
			<date type="published" when="2009">2009</date>
			<biblScope unit="page" from="2035" to="2043" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b15">
	<monogr>
		<title level="m" type="main">Python as a first language</title>
		<author>
			<persName><forename type="first">J</forename><surname>Zelle</surname></persName>
		</author>
		<ptr target="http://mcsp.wartburg.edu/zelle/python/python-first.html/" />
		<imprint>
			<date>2014 02 23</date>
		</imprint>
	</monogr>
</biblStruct>

				</listBibl>
			</div>
		</back>
	</text>
</TEI>
