<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>student-performance on S Anand</title>
    <link>https://www.s-anand.net/blog/tag/student-performance/</link>
    <description>Recent content in student-performance on S Anand</description>
    <generator>Hugo -- 0.164.0</generator>
    <language>en-us</language>
    <lastBuildDate>Fri, 06 Mar 2026 19:26:47 +0800</lastBuildDate>
    <atom:link href="https://www.s-anand.net/blog/tag/student-performance/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Which LLMs get you better grades?</title>
      <link>https://www.s-anand.net/blog/which-llms-get-you-better-grades/</link>
      <pubDate>Fri, 06 Mar 2026 19:26:47 +0800</pubDate>
      <guid>https://www.s-anand.net/blog/which-llms-get-you-better-grades/</guid>
      <description>&lt;p&gt;&lt;img loading=&#34;lazy&#34; src=&#34;https://files.s-anand.net/images/2026-03-06-which-llm-get-you-better-grades.avif&#34;&gt; &lt;!-- https://gemini.google.com/app/72f962e80615e800 --&gt;&lt;/p&gt;
&lt;p&gt;In my &lt;a href=&#34;https://exam.sanand.workers.dev/tds-2026-01-ee&#34;&gt;graded assignments&lt;/a&gt; students can pick an AI and &amp;ldquo;Ask AI&amp;rdquo; any question at the click of a button. It defaults to Google AI Mode, but other models are available. I know who uses which model and their scores in each assignment.&lt;/p&gt;
&lt;p&gt;I asked Codex to test the hypothesis whether using a specific model helps students perform better.&lt;/p&gt;
&lt;p&gt;The short answer? Yes. Model choice matters a lot. Across 333 students, here&amp;rsquo;s how much more/less students score compared with ChatGPT:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Perplexity:&lt;/strong&gt; increases scores by ~11% points (99.8% sure it has an impact).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Claude:&lt;/strong&gt; +9% (99.5% sure)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Clipboard:&lt;/strong&gt;, i.e. just copying to the clipboard and pasting in their choice of AI: +9% points (97.5% sure)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Google:&lt;/strong&gt; -1% (Not sure. Sorry, Sundar.)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If you are still using default ChatGPT, you are leaving nearly a full letter grade on the table compared to Claude or Perplexity users.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;I also looked at exam timing. Do specific models perform better under last-minute pressure?&lt;/p&gt;
&lt;p&gt;Statistically, no. The model-by-timing interaction isn&amp;rsquo;t significant (92% sure). A good model won&amp;rsquo;t save a rushed submission any better than a bad one.&lt;/p&gt;
&lt;p&gt;But procrastination does hurt, regardless of which AI they frantically prompt. In the &lt;a href=&#34;https://exam.sanand.workers.dev/tds-2026-01-ga1&#34;&gt;first graded assignment (GA1)&lt;/a&gt;, there was a negative correlation (-37%, 100% sure) between submission time and final score.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;BTW, I correlated with the &lt;em&gt;most-used&lt;/em&gt; model. I can&amp;rsquo;t guarantee they used that specific model on every single attempt.&lt;/p&gt;
&lt;p&gt;Of course, correlation isn&amp;rsquo;t causation. Maybe Claude writes better code. Or perhaps the kind of student who consciously switches from ChatGPT to Perplexity or Claude is just a better, more engaged student.&lt;/p&gt;
&lt;p&gt;But a 9-to-10 point bump is a pretty good reason to experiment.&lt;/p&gt;
</description>
    </item>
    <item>
      <title>How to create a data-driven exam strategy</title>
      <link>https://www.s-anand.net/blog/how-to-create-a-data-driven-exam-strategy/</link>
      <pubDate>Thu, 09 Oct 2025 01:24:19 +0000</pubDate>
      <guid>https://www.s-anand.net/blog/how-to-create-a-data-driven-exam-strategy/</guid>
      <description>&lt;p&gt;&lt;img alt=&#34;How to create a data-driven exam strategy&#34; loading=&#34;lazy&#34; src=&#34;https://www.s-anand.net/blog/assets/tds-grades.webp&#34;&gt;&lt;/p&gt;
&lt;p&gt;Can ChatGPT give teachers data-driven &lt;strong&gt;heuristics&lt;/strong&gt; on student grades?&lt;/p&gt;
&lt;p&gt;I uploaded last term&amp;rsquo;s scores from about 1,700 students in my &lt;a href=&#34;https://tds.s-anand.net/&#34;&gt;Tools in Data Science course&lt;/a&gt; and asked ChatGPT:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;This sheet contains the scores of students … (and explained the columns).&lt;/p&gt;
&lt;p&gt;I want to find out what are the best predictors of the total plus bonus… (and explained how scores are calculated).&lt;/p&gt;
&lt;p&gt;I am looking for simple statements with 80%+ correctness along the lines of:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&amp;ldquo;if ga1_f + ga_4f &amp;gt; x then you will not fail; this is true for 90% of the students&amp;rdquo; or&lt;/li&gt;
&lt;li&gt;&amp;ldquo;your total will effectively be your p1_f score, within plus or minus 5 marks; this is true for ~90% of the students&amp;rdquo; or&lt;/li&gt;
&lt;li&gt;&amp;ldquo;if you get below 40% in ga3_f then you will likely fail; 80% of the students who did so fail.&amp;rdquo;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Earlier predictors (GA1, GA2, maybe GA3) are more useful (to students) …&lt;/p&gt;
&lt;p&gt;Two kinds of students: Those who want to avoid failing and those who want to score high….&lt;/p&gt;
&lt;p&gt;.. give me the best student advice. Phrase it conversationally and include numerical evidence in simple language.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;After a 30 minute conversation, ChatGPT delivered concrete, actionable advice:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;One-page student playbook&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;If you&amp;rsquo;re behind / &amp;ldquo;don&amp;rsquo;t fail&amp;rdquo;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Immediate target:&lt;/strong&gt; &lt;strong&gt;GA2 &amp;gt; 45&lt;/strong&gt; and &lt;strong&gt;GA3 &amp;gt; 55&lt;/strong&gt;. That alone cuts fail risk to ~&lt;strong&gt;16%&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;If possible, push &lt;strong&gt;&amp;gt;85/85&lt;/strong&gt; to get fail to &lt;strong&gt;~8%&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Translation: stop skipping; get partial credit; move into the &amp;ldquo;safe&amp;rdquo; GA2/GA3 band.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If you&amp;rsquo;re aiming for an &lt;strong&gt;A&lt;/strong&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Path A1 (broad coverage):&lt;/strong&gt; &lt;strong&gt;P2 + ET &amp;gt;= 180&lt;/strong&gt; &amp;gt; A ~ &lt;strong&gt;35%&lt;/strong&gt; (n=169).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Path A2 (also broad):&lt;/strong&gt; &lt;strong&gt;P1 + P2 &amp;gt;= 180&lt;/strong&gt; &amp;gt; A ~ &lt;strong&gt;45%&lt;/strong&gt; (n=161).&lt;/li&gt;
&lt;li&gt;If early GAs are fine (GA2/GA3 &amp;gt;=70), &lt;strong&gt;keep them steady&lt;/strong&gt;, but your &lt;strong&gt;marginal effort&lt;/strong&gt; should go to &lt;strong&gt;P2 and ET&lt;/strong&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If you&amp;rsquo;re aiming for an &lt;strong&gt;S&lt;/strong&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Path S1 (most reliable):&lt;/strong&gt; &lt;strong&gt;P2 &amp;gt;= 90 + ROE &amp;gt;= 80&lt;/strong&gt; &amp;gt; S ~ &lt;strong&gt;77%&lt;/strong&gt; (n=26).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Path S2 (elite):&lt;/strong&gt; &lt;strong&gt;P2 &amp;gt;= 90 + ET &amp;gt;= 85 + ROE &amp;gt;= 80&lt;/strong&gt; &amp;gt; S ~ &lt;strong&gt;91%&lt;/strong&gt; (n=11).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Simple rule of thumb:&lt;/strong&gt; &lt;strong&gt;P2 + ROE &amp;gt;= 170&lt;/strong&gt; or &lt;strong&gt;ET + ROE &amp;gt;= 160&lt;/strong&gt; &amp;gt; ~&lt;strong&gt;70% S&lt;/strong&gt; with &lt;strong&gt;0% fails&lt;/strong&gt; in those groups.&lt;/li&gt;
&lt;li&gt;Translation: &lt;strong&gt;ace ROE&lt;/strong&gt;. Use P2 and ET as the second and third pillars.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;Students&lt;/strong&gt;: Don&amp;rsquo;t study harder. Study what moves the marks. (Learning be damned!)&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Teachers&lt;/strong&gt;: Try this with &lt;strong&gt;your&lt;/strong&gt; course data!&lt;/p&gt;
&lt;p&gt;Full chat: &lt;a href=&#34;https://chatgpt.com/share/68e7034a-7340-800c-b259-0bd51715ad11&#34;&gt;https://chatgpt.com/share/68e7034a-7340-800c-b259-0bd51715ad11&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.linkedin.com/posts/sanand0_todays-exploration-data-driven-llm-advice-activity-7381923875992920064-Aeey&#34;&gt;LinkedIn&lt;/a&gt;&lt;/p&gt;
</description>
    </item>
    <item>
      <title>Birthday matters</title>
      <link>https://www.s-anand.net/blog/birthday-matters/</link>
      <pubDate>Sun, 15 May 2011 20:33:23 +0000</pubDate>
      <guid>https://www.s-anand.net/blog/birthday-matters/</guid>
      <description>&lt;p&gt;Does it matter which month you’re born in?&lt;/p&gt;
&lt;p&gt;Based on the results of the 20 lakh students taking the Class XII exams at Tamil Nadu over the last 3 years (via &lt;a href=&#34;http://blog.reportbee.com/birthday-matters&#34;&gt;Reportbee&lt;/a&gt;), it appears that the month you were born in can make a difference of as much as 120 marks out of 1,200 – or 10%!&lt;/p&gt;
&lt;p&gt;Most students who took the Class XII exams in 2011 were born between March 1991 and June 1992. The average marks of each student (out of 1200) is shown in the graph below.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.s-anand.net/blog/assets/tn2011.webp&#34;&gt;&lt;img alt=&#34;tn-2011&#34; loading=&#34;lazy&#34; src=&#34;https://www.s-anand.net/blog/assets/tn2011.webp&#34; title=&#34;tn-2011&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Students born in June 1991 scored the lowest – around 720/1200. This suddenly shoots up in July, then in August, and the students born in September score as much as 840/1200 on average. From there on, it’s downhill.&lt;/p&gt;
&lt;p&gt;This result is consistent across years. In 2009 and 2010, you see a similar pattern.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.s-anand.net/blog/assets/tn2009.webp&#34;&gt;&lt;img alt=&#34;tn-2009&#34; loading=&#34;lazy&#34; src=&#34;https://www.s-anand.net/blog/assets/tn2009.webp&#34; title=&#34;tn-2009&#34;&gt;&lt;/a&gt; &lt;a href=&#34;https://www.s-anand.net/blog/assets/tn2010.webp&#34;&gt;&lt;img alt=&#34;tn-2010&#34; loading=&#34;lazy&#34; src=&#34;https://www.s-anand.net/blog/assets/tn2010.webp&#34; title=&#34;tn-2010&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Why could this be?&lt;/p&gt;
&lt;p&gt;Malcolm Gladwell’s book &lt;a href=&#34;http://www.gladwell.com/outliers/index.html&#34;&gt;Outliers&lt;/a&gt; offers a clue.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Outliers opens, for example, by examining why a hugely disproportionate number of professional hockey and soccer players are born in January, February and March.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;The answer turns out to be completely unrelated to numerology or astrology.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;It&amp;rsquo;s simply that in Canada the eligibility cutoff for age-class hockey is January 1. A boy who turns ten on January 2, then, could be playing alongside someone who doesn&amp;rsquo;t turn ten until the end of the year—and at that age, in preadolescence, a twelve-month gap in age represents an enormous difference in physical maturity.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;In Tamil Nadu, &lt;a href=&#34;http://en.wikipedia.org/wiki/Education_in_Tamil_Nadu#School_education&#34;&gt;students must be 5 years old&lt;/a&gt; before entering Class 1. Schools open mid-June. So students born in June 1994 would barely make it in June 1999 – making them the youngest students in the class. July and August students would be missed – but since many schools implement this policy leniently, they sometimes make it in as well. September borns are often consistently the eldest students in a class.&lt;/p&gt;
&lt;p&gt;This pattern reflected in the marks. The eldest – the September 1993 borns – score the highest. The next eldest, the October 1993 borns, score a bit less. And so on. (There are older students who take the exam – the ones born before September 1993 – but many of these are failed students from the previous year, introducing a bias in the results.)&lt;/p&gt;
&lt;p&gt;Perhaps this initial advantage that the elder students have over their classmates continues through the years? Whatever the reason, it’s clear that if your child is born in September, he or she already has a 100 mark advantage!&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;comments&#34;&gt;Comments&lt;/h2&gt;
&lt;!-- wp-comments-start --&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&#34;http://seriousonlooker.blogspot.com&#34;&gt;abhijeet&lt;/a&gt;&lt;/strong&gt; &lt;em&gt;16 May 2011 8:14 am&lt;/em&gt;:
&amp;ldquo;Whatever the reason, it’s clear that if your child is born in September, he or she already has a 100 mark advantage!&amp;rdquo;
But at the cost of being older and &amp;ldquo;losing&amp;rdquo; 8-9 months!&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Shankar V&lt;/strong&gt; &lt;em&gt;16 May 2011 10:00 am&lt;/em&gt;:
Nice&amp;hellip;!!
Thank God I was born in July! If not on the crest, I at least made it into the upward curve! ;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&#34;http://www.s-anand.net/&#34;&gt;S Anand&lt;/a&gt;&lt;/strong&gt; &lt;em&gt;16 May 2011 10:21 am&lt;/em&gt;:
@abhijeet: That reminds me of the &amp;ldquo;Life is a race&amp;rdquo; dialogue in &lt;a href=&#34;http://www.youtube.com/user/3idiots&#34;&gt;3 Idiots&lt;/a&gt; :-)
Well, not sure how bad being a bit older is. I personally don&amp;rsquo;t mind, but maybe others do?&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Shailesh&lt;/strong&gt; &lt;em&gt;16 May 2011 10:33 am&lt;/em&gt;:
Oh&amp;hellip;now I know why I was getting good marks&amp;hellip;. :-)
I am born in September&amp;hellip;and my headmaster changed my birthdate (to Jul month) in school register to not waste my 8-9 months&amp;hellip;..&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&#34;http://www.raviatluri.in&#34;&gt;ravi atluri&lt;/a&gt;&lt;/strong&gt; &lt;em&gt;16 May 2011 10:47 am&lt;/em&gt;:
They made me study LKG &amp;ldquo;TWICE&amp;rdquo;, because I was born in September and didn&amp;rsquo;t have enough time to be 3! and I have been an anomaly to the september-born-high-performers trend.
If the marks are related to the mugging capacity, which if related to age would explain the graphs only for the schooling during. Would like to see, how would these change in college and bachelors :D
One more doubt, I have is, many parents have the dob&amp;rsquo;s of after-aug-born&amp;rsquo;s to sometime between may to june. If that&amp;rsquo;s the case, the months on the graph have to be offset ;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&#34;http://www.s-anand.net/&#34;&gt;S Anand&lt;/a&gt;&lt;/strong&gt; &lt;em&gt;16 May 2011 12:35 pm&lt;/em&gt;:
@Shailesh &amp;ndash; if you got into school early, then statistically, you had a DISadvantage. So guess you were MUCH brighter than your classmates!
@Ravi &amp;ndash; true. No idea how to correct for the real date of birth, though&amp;hellip;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;k&lt;/strong&gt; &lt;em&gt;17 May 2011 2:53 am&lt;/em&gt;:
this is similar to the paper on Israeli schools where an externally imposed rule created a disproportionate class size, which helps in identifying the effect of class size on performance.
date of birth can help in identifying the effect on performance then.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Vasant&lt;/strong&gt; &lt;em&gt;17 May 2011 6:14 am&lt;/em&gt;:
Ha! Now I know why I scored so less in the boards. It&amp;rsquo;s when I was born! :-)
Jokes aside, brilliant analysis.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&#34;http://nullpointers.wordpress.com&#34;&gt;Sathya&lt;/a&gt;&lt;/strong&gt; &lt;em&gt;17 May 2011 6:43 am&lt;/em&gt;:
Good One !
If you still have access to data, would it be possible to plot the same graph against their &amp;ldquo;numerology numbers&amp;rdquo; ? ie., 28th born would be 2+8 = 10 =&amp;gt; 1+0 = 1. I used to wonder that astrology ( perhaps numerology ) could provide certain insights and that it astro/numero predictions should be verified using statistics. ( Pls note that I do not suggest astro determines a person&amp;rsquo;s fate. But perhaps it can predict events with some accuracy. How a person reacts to those events are not in the realm of astrology).
I would love to do this if I had access to the data. In case you find it worthwhile, it would be interesting to see if numero number matters at all !&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Swetha&lt;/strong&gt; &lt;em&gt;19 May 2011 9:34 am&lt;/em&gt;:
M a September born and a gold medalist . (*Grins*)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Sumit Dhar&lt;/strong&gt; &lt;em&gt;21 May 2011 3:36 am&lt;/em&gt;:
And, I know this is extremely difficult, but was wondering if it would be possible to assess the impact of month in which you were born on your professional growth / salary growth. Or even more simply, if marks are correlated with professional success.
We Indians tend to believe that good marks == success at work. Would love to know if data validates this belief.
If only this kind of data were available&amp;hellip; Maybe HR teams in organizations could perform such an assessment.
Cheers,
D.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Vish&lt;/strong&gt; &lt;em&gt;16 Aug 2011 9:59 am&lt;/em&gt;:
&lt;a href=&#34;http://news.bbc.co.uk/2/hi/8227268.stm&#34;&gt;http://news.bbc.co.uk/2/hi/8227268.stm&lt;/a&gt;
Summer-borns tend to lose out at school because, in England and Wales, 1 September is the cut-off date for school entry, so they can be up to a year younger than their classmates.
June baby Frank Lampard
Research by the Institute for Fiscal Studies two years ago found only 53% of girls and 47% of boys born in August reached the expected educational level at age seven in state primary schools in England, compared with 80% and 70% of those born in September.
Their sporting prowess is affected too. Older children tend to be bigger and more confident, receive more encouragement, and their advantage grows over time. For unto everyone who hath shall be given.
Among the 25 most capped England football players, 11 were born between September and November, while only one, Frank Lampard, was born between June and August. In his case, having an England international for a father probably outweighed the disadvantage.
So for educational and sporting opportunities, the cruellest and kindest months sit next to each other in the calendar like resentful neighbours.&lt;/li&gt;
&lt;/ul&gt;
&lt;!-- wp-comments-end --&gt;
</description>
    </item>
    <item>
      <title>Visualising student performance</title>
      <link>https://www.s-anand.net/blog/visualising-student-performance/</link>
      <pubDate>Mon, 13 Dec 2010 11:51:34 +0000</pubDate>
      <guid>https://www.s-anand.net/blog/visualising-student-performance/</guid>
      <description>&lt;p&gt;I’ve been helping with visualising student scores for &lt;a href=&#34;http://www.reportbee.com/&#34;&gt;ReportBee&lt;/a&gt;, and here’s what we’ve currently come up with.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.s-anand.net/blog/assets/classscores.webp&#34;&gt;&lt;img alt=&#34;class-scores&#34; loading=&#34;lazy&#34; src=&#34;https://www.s-anand.net/blog/assets/classscores.webp&#34; title=&#34;class-scores&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Each row is a student’s performance across subjects. Let’s walk through each element here.&lt;/p&gt;
&lt;p&gt;The first column shows their relative performance across different subjects. Each dot is their rank in a subject. The dots are colour coded based on the subject (and you can see the colours on the image at the top: English is black, Mathematics is dark blue, etc.)&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.s-anand.net/blog/assets/classscores2.webp&#34;&gt;&lt;img alt=&#34;class-scores-2&#34; loading=&#34;lazy&#34; src=&#34;https://www.s-anand.net/blog/assets/classscores2.webp&#34; title=&#34;class-scores-2&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The grey boxes in the middle shows the quartiles. A dot on the left side means that the student is in the bottom quartile. Student 30 is in the bottom quartile in almost every subject. The grey boxes indicate the 2nd and 3rd quartiles. Dots on the right indicate the top quartile.&lt;/p&gt;
&lt;p&gt;This view lets teachers quickly explain how a student is performing – either to the headmistress, or parents, or the student. There is a big difference between a consistently good performer, a consistently poor performer, and one that is very good in some subjects, very poor in others. This view lets the teachers identify which type the student falls under.&lt;/p&gt;
&lt;p&gt;For example, student 29 is doing very well in a few subjects, OK is some, but is very bad at computer science. This is clearly an intelligent student, so perhaps a different teaching method might help with computer science. Student 30 is doing badly in almost every subject. So the problem is not subject-specific – it is more general (perhaps motivation, home atmosphere, ability, etc.) Student 31 is consistently in the middle, but above average.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.s-anand.net/blog/assets/classscores3.webp&#34;&gt;&lt;img alt=&#34;class-scores-3&#34; loading=&#34;lazy&#34; src=&#34;https://www.s-anand.net/blog/assets/classscores3.webp&#34; title=&#34;class-scores-3&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The bars in the middle show a more detailed view, using the students’ marks. The zoomed view above shows the English, Mathematics and Social Science marks for the same 3 students (29, 30, 31). The grey boxes have the same meaning. Anyone to the right of those is in the top quarter. Anyone to the left is in the bottom quarter.&lt;/p&gt;
&lt;p&gt;Some of bars have a red or a green circle at the end&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.s-anand.net/blog/assets/classscores5.webp&#34;&gt;&lt;img alt=&#34;class-scores-5&#34; loading=&#34;lazy&#34; src=&#34;https://www.s-anand.net/blog/assets/classscores5.webp&#34; title=&#34;class-scores-5&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The green circle indicates that the student has a top score in the subject. The red circle indicates that the student has a bottom score in the subject. This lets teachers quickly narrow down to the best and worst performers in each subject.&lt;/p&gt;
&lt;p&gt;The bars on top of the subjects show the histogram of students’ performances. It is a useful view to get a sense of the spread of marks.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.s-anand.net/blog/assets/classscores4.webp&#34;&gt;&lt;img alt=&#34;class-scores-4&#34; loading=&#34;lazy&#34; src=&#34;https://www.s-anand.net/blog/assets/classscores4.webp&#34; title=&#34;class-scores-4&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;For example, English is significantly biased towards the top half than Mathematics or Science. Mathematics has main “trailing” students at the bottom, while English has fewer, and Social Science has many more.&lt;/p&gt;
&lt;p&gt;Most of this explanation is intuitive, really. Once explained (and often, even when not explained), they are easy to remember and apply.&lt;/p&gt;
&lt;p&gt;So far, this visualisation answers descriptive questions, like:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Where does this student stand with respect to the class?&lt;/li&gt;
&lt;li&gt;Is this student a consistent performer, or does his performance vary a lot?&lt;/li&gt;
&lt;li&gt;Does this subject have a consistent performance, or does it vary a lot?&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;We’re now working on drawing insights from this data. For example:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Is there a difference between the performance across sections?&lt;/li&gt;
&lt;li&gt;Do students who perform well in science also do well in mathematics?&lt;/li&gt;
&lt;li&gt;Can we group students into “types” or clusters based on their performances?&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Will share those shortly.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;comments&#34;&gt;Comments&lt;/h2&gt;
&lt;!-- wp-comments-start --&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&#34;http://nullpointers.wordpress.com&#34;&gt;Sathya&lt;/a&gt;&lt;/strong&gt; &lt;em&gt;14 Dec 2010 5:36 am&lt;/em&gt;:
Very nice post as always !
I was wondering if the bars for the individual subject marks are needed.
I mean, the first columns provides this information ( implicitly though).
Perhaps a Ruler beneath ( from 0 to 200 ) would help identify the individual score.
In an online interface, a tooltip on the dots would suffice. A Ruler may help in the printable version.
The advantage is that the report would look less cluttered.
May be distinction of subjects etc based on shapes (colors cans till be retained) would make it accessible for color blinded persons.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Shankar V&lt;/strong&gt; &lt;em&gt;14 Dec 2010 5:21 am&lt;/em&gt;:
Interesting visual representation of performance.
On the same count, is it possible to visually represent a class performance in different subjects and see how a teacher can positively or negatively influence performance? If the class does significantly worse/better in one specific subject, maybe the teacher or the syllabus is to blame.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;V&lt;/strong&gt; &lt;em&gt;13 Dec 2010 12:47 pm&lt;/em&gt;:
Interesting. Liked the way Red and Blue dots are shown on the mark line to denote the top/bottom marks.
How did you create the leftmost-dots(relative perf across subjects) - I mean, which tool?&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&#34;http://www.s-anand.net/&#34;&gt;S Anand&lt;/a&gt;&lt;/strong&gt; &lt;em&gt;13 Dec 2010 1:45 pm&lt;/em&gt;:
The workflow is CSV -&amp;gt; Python -&amp;gt; SVG -&amp;gt; PDF. The CSV file contains scores. I use a simple templating system (like Tornado/Django/Jinja2) to create the visualisation in SVG. Those dots are circles in SVG. This is converted into PDF using wkhtmltopdf (thanks to &lt;a href=&#34;http://manu-j.com&#34;&gt;http://manu-j.com&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&#34;http://blizzardzblogs.blogspot.com/&#34;&gt;V&lt;/a&gt;&lt;/strong&gt; &lt;em&gt;14 Dec 2010 2:45 pm&lt;/em&gt;:
Ok. Thanks. a small nit : Readability is affected with the dots on the left - the one which show the percentiles; though this is a nice representation otherwise.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&#34;http://www.s-anand.net/&#34;&gt;S Anand&lt;/a&gt;&lt;/strong&gt; &lt;em&gt;14 Dec 2010 5:21 pm&lt;/em&gt;:
@Shankar &amp;ndash; we&amp;rsquo;re trying to do that by comparing performance across sections. Will post what we come up with next week.
@Sathya &amp;ndash; excellent point. I now suspect I put it in only to fill the space in a visually appealing way. There are other ways of compactly representing the marks, including the ruler you mentioned. Will check with some teachers for feedback.
@V, did you mean because the dots overlapped each other? Or made it less easy to read horizontally? Or something else?&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&#34;http://www.thedatarevolution.com&#34;&gt;Dan Murray&lt;/a&gt;&lt;/strong&gt; &lt;em&gt;22 Dec 2010 6:21 pm&lt;/em&gt;:
Very interesting use of Sparklines. I find myself wanting to build two separate sets of visualizations for this data. I find myself wanting to create an individual student dashboard with overall score and then the separate subject scores with additional details being made available via pop-ups.
Nice work though.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Sanketh&lt;/strong&gt; &lt;em&gt;23 Dec 2010 10:46 pm&lt;/em&gt;:
Nice job! The histograms at the top are a nice addition to judge whether the class grading is biased to one side. I agree with @Sathya that the data in the middle is kind of unnecessarily dominant. I am guessing there is some cute way to combine the bars with an additional dimension (hue, tinge) to add the percentile data to the bars themselves and show all subject data together, but I can&amp;rsquo;t think of anything concrete right now.
Keep up the awesome posts!&lt;/li&gt;
&lt;/ul&gt;
&lt;!-- wp-comments-end --&gt;
</description>
    </item>
  </channel>
</rss>
