wiki:Assessments

Assessment form printing

The code to print the forms is available in the form-generation module on the github repository.

To create a blank form you will need to have a .tex file and for a prefilled form a .tt2 template file.

For generating a template file:-

If a similar template exists for the assessment (in the templates folder), make a copy of it and change it accordingly. If a template does not exist then create an xml file (in the conf folder) which will define the text for the new template. Then run the make-template.pl file and pass the .xml file to it. The make-template.pl script generates the TT2 file or .tex file [Note:- redirect output of make-template to a .tt2 file, For a blank file redirect it to .tex . The domain configuration for each test is different and that needs to be changed in make-template.pl [this has to change] ]

make-template.pl

Parameter Argument Description
-q none Do not print questions. Numbers will appear on the same line as common headers
-n num Number of questions per page. Default: 20
-b num Blank form mode. Number of rows per page.
-f filename Configuration file to read from. Mandatory.

For creating a blank pdf run:-

xelatex blankfile.tex

For creating a prefilled grading sheets:-

run assessments.pl

assessments.pl

Parameter Argument Description
-t filename Template file to use. Mandatory.
-c class Class for which the forms are being printed. Mandatory.
-f query file Configuration file that contains the query tag. Mandatory.
-m merge level (d,b,c) Can be used to specify the level at which the files should be merged(d:- district, b:- block,c:- cluster).

You will have to have the following files in order to run assessments.pl:-

  1. template file (.tt2 file) (in the templates directory)
  1. query file (.xml file) (in the queries directory)

Road Blocks and Installations

The following perl libraries need to be installed before performing any operations with the perl files for form generation:

 *sudo apt-get install
  • libpdf-api2-perl
  • libpdf-create-perl
  • libxml-dumper-perl
  • libxml-simple-perl
  • texinfo
  • texlive
  • texlive-fonts-extra
  • texlive-latex-extra
  • texlive-xetex
  • texlive-latex-recommended

After completing the installation of all these libraries the perl script can be run to generate the grading sheets.

On a fresh setup in a new environment the perl script tend to throw error on locating certain modules within the folder or path specified in the file. We need to install few modules to encounter this.

The simplest way to get Perl modules installed is to use the CPAN module itself. To fire up the CPAN module, just get to your command line and run this:

	perl -MCPAN -e shell 

For the first time when you type cpan on command prompt, it might ask you a series of questions for which in most cases answer is yes.

Then we can type in and start installations within the cpan prompt,

sudo cpan
cpan>

For example:

  • cpan> install Template
  • cpan> install LaTeX::Encode
  • cpan> install DBI
  • cpan> install DBD::Pg
  • cpan> install Template::Latex

CPAN should take it from there and you'll wind up with the module installed into your Perl library. All these installation depends on the error that might be triggered by the perl script while generating the pdf grading sheets.

If you find some problem with the installation using cpan prompt, we can always download the module directly and then install following these steps below:

First install this :sudo perl -MCPAN -e 'install Bundle::DBI'

Then Download these package:

  • DBD-Pg-2.19.3.tar.gz
  • Template-Plugin-Latex-3.02.tar.gz

We can unzip the tar file using :

tar -zxvf filename

The files can be extracted to the required base directory and then run the following :

  • perl Makefile.PL
  • make
  • make test
  • make install

This must solve all the module installations.

After all this you would have a chance of facing an error on finding the library for kannada language because most of the prefilled forms will be having questions typed in kannada.

We can download the kannada libraries kedage & malige using the following link : http://sourceforge.net/projects/brahmi/files/Brahmi OpenType Fonts/OpenType font for Kannada - Kedgae and Mallige Ver 1.0/ and then extract the files to /usr/share/fonts/truetype/Or=== Type the following and install directly : ===

sudo apt-get install ttf-kannada-fonts

This should resolve all the road blocks that could be faced on a fresh setup for form generation.

2004-2005 Assessments

  • Reading programme done but data not captured

2005-2006 Assessments

  • NNG pilot

2006-2007 Assessments

2007-2008 Assessments

2008-2009 Assessments

2009-2010 Assessments

2010-2011 Assessments

2011-2012 Assessments

2012-2013 Assessments

2013-2014 Assessments

2014-15 Assessments

2015-16 Assessments

Akshara Programs

Data design

In the KLP DB, curriculums have subjects and multiple exams. Exams are conducted for certain subjects. Exams are conducted on certain groups of students. These subjects could be graded subjects or could be a 'marks' based subject. Before having the ability to enter the assessment results, the assessment needs to be mapped in the system. Mapping essentially means recording the assessment, the subjects, the relevant grades/the max marks for the subject, the students groups on which the assessment will be conducted, and a date for the assessment.

Akshara's programs are being mapped to 'curriculums' in the system. The tests for the programs are being mapped to the assessments in the curriculum (e.g. Pre Test and Post Test). The subjects in the assessment would be Reading for the Reading program and C1/C2/C3/C4 for the Math program. In the Anganwadi case,each question in the program maps to one subject and the answer is either a mark or a grade.

Subjects have a name and a notes field. The notes field contains the actual assessment question and the name is usually a number or a code. Students are associated with centres for the purposes of assessments. While the annual cross-verification exercise captures all students, the programmes are only for subsets of these children. The centres are also associated with a teacher (who is notionally in charge of the programme). This provides a method of analysing teacher performance as well.

The EMS system has a limitation that a student can belong to only one active centre for one curriculum. Hence, in the situation that the different assessments (pre, post, etc.) are performed on different sets of children, it is not possible to associate the different centres with the same curriculum. As a workaround, the different assessments will be associated with different curriculums. These curriculums cannot be aggregated from the DB alone and the aggregation will be captured on the individual wiki pages of the assessments above.

EMS Map

Programs Year Subjects Centers Assessments Type
Akshara Reading Program 2006 Reading would be created as ARP001,ARP002 etc Baseline,15th day test,30th day test,45th day test Grade
NNG 2007-2008 C1,C2,C3,C4 would be created as AMP001,AMP002 etc 2nd,3rd,4th,5th '20TH DAY TEST' and '60TH DAY TEST' Marks
NNG 2008-2009 C1,C2,C3,C4 2nd,3rd,4th,5th '20TH DAY TEST' and '60TH DAY TEST' Marks
Akshara Reading 2008-2009 Reading Pretest & Posttest Grade
Anganwadi Aug 09 2009-2010 Question 1-56 A2A0910001,002 etc (one centre for each Anganwadi) Pretest & Posttest Grade
(1,0)
Akshara English 2009-2010 English Pilot 1-10 & A,B Pretest & Posttest Marks & Grade
Reading Ramnagara 2009-2010 Reading Pretest, Midtest & Posttest Grade
Reading Dharwad 2009-2010 Reading Pretest, Midtest & Posttest Grade
Ramanagara-NNG1 2009-2010 C1,C2,C3,C4 Pretest & Posttest Marks
Ramanagara-NNG2 2009-2010 C1,C2,C3,C4 Pretest & Posttest Marks
Target NNG Math 2010 TargetC1,TargetC2,TargetC3,TargetC4 with C5 Parihara Bodhane & C6 Attendance ATM0910001,002 and so on Math NNG2 Marks & Grade
Target Reading 2010 Target Reading ATM0910001,002 and so on Reading Grade
NNG Support 2010-2011 NNGSC1,NNGSC2,NNGSC3,NNGSC4,NNGSC5 & NNGSCAB 4th, 5th Bangalore & Gulbarga
Pretest & Posttest
Marks
Akshara English 2010-2011 Eng1 - Eng10 Pretest & Posttest Grade
NNG 10 by 10 2010-2011 NNG10by10C1,NNG10by10C2,NNG10by10C3,NNG10by10C4,
NNG10by10C5,NNG10by10AB
4th & 5th Pretest & Posttest Marks
Class1-Carry Through 2010-2011 Questions 1-18 & A,B Pretest Grade
(1,0)
Anganwadi 2010-2011 Questions 1-56 M2A0910001,002 etc (one centre for each Anganwadi) Pretest, Posttest & Repeat-Posttest Grade
(1,0)
Reading 2010-2011 Pretest-Reading, Midtest-Reading, Posttest-Reading Pretest, Midtest & Posttest Grade
Third Party Anganwadi 2010-2011 Questions 1-56 Anganwadi 3rd Party Test Grade
(1,0)
Akshara English 2011-2012 1st(Ques 1-11), 2nd(Ques 1-22), 3rd(Ques 1-30) Pretest & Posttest Pretest & Posttest Grade
(1,0)
Akshara Math 2011-2012 4th(Ques 1-9), 5th(Ques 1-10) Pretest & Posttest Pretest & Posttest Marks
Anganwadi 2011-2012 Questions 1-56 Pretest & Posttest Grade
(1,0)
Hulbi-Dwd Anganwadi 2012 Questions 1-29 Pretest & Posttest Grade
(1,0)
Control Hubli Dharwad Anganwadi 2011-2012 Questions 1-29 Pretest & Posttest Grade
(1,0)
Control Math 2011-2012 4th(Ques 1-49), 5th(Ques 1-56) Pretest, Midtest & Posttest Pretest, Midtest & Posttest Grade
(1,0)
Control English 2011-2012 1st(Ques 1-11), 2nd(Ques 1-22), 3rd(Ques 1-30) Pretest, Midtest & Posttest Pretest, Midtest & Posttest Grade
(1,0)
Treatment Math 2011-2012 4th(Ques 1-49), 5th(Ques 1-56) Pretest, Midtest & Posttest Pretest, Midtest & Posttest Grade
(1,0)
Treatment English 2011-2012 1st(Ques 1-11), 2nd(Ques 1-22), 3rd(Ques 1-30) Pretest, Midtest & Posttest Pretest, Midtest & Posttest Grade
(1,0)
RCT English 2012-2013 1st(Ques 1-16), 2nd(Ques 1-25), 3rd(Ques 1-23), 4th(Ques 1-25) Pretest, Midtest & Posttest Marks
RCT Math 2012-2013 1st(Ques 1-18), 2nd(Ques 1-39), 3rd(Ques 1-33), 4th(Ques 1-30), 5th(Ques 1-27) Pretest, Midtest & Posttest Marks
Akshara Ganitha 2012-2013 2nd(Ques 1-18), 3rd(Ques 1-39), 4th(Ques 1-33), 5th(Ques 1-30) Pretest & Posttest Marks
Anganwadi 2012-2013 Questions 1-56 Pretest & Posttest Grade
(1,0)
Anganwadi Bangalore 2012-2013 Agegroup 2.5-4.5(Ques 1-22), Agegroup 4.5-6(Ques 1-30) Pretest & Posttest Grade
(1,0)
Akshara English 2012-2013 2nd(Ques 1-16), 3rd(Ques 1-25), 4th(Ques 1-23) Pretest & Posttest Marks
Reading Dharwad 2012-2013 Reading Level(O,L,W,S,P) Pretest Grade
Anganwadi Mallur 2012-2013 Agegroup 2.5-4.5(Ques 1-22), Agegroup 4.5 & above(Ques 1-30) Pretest Grade
(1,0)
Anganwadi Infrastructure 2012-2013 Questions 1-20 Pretest Marks
Infrastructure Survey 2013-2014 Questions 1-131 Pretest Marks
Anganwadi-Indicator 2013-2014 Mallur Anganwadi(Questions 1-72), Bangalore Anganwadi(Questions 1-70) Pretest Marks
Control Treatment English 2013-2014 1st(Ques 1-17), 2nd(Ques 1-26), 3rd(Ques 1-24), 4th(Ques 1-26) Pretest, Midtest & Posttest Grade
(1,0)
Control Treatment Maths 2013-2014 1st(Ques 1-18), 2nd(Ques 1-40), 3rd(Ques 1-34), 4th(Ques 1-31), 5th(Ques 1-28) Pretest, Midtest & Posttest Grade
(1,0)
Reading 2013-2014 Reading level Pretest & Posttest O,L,W,S,P
Akshara Ganita 2013-2014 2nd(Ques 1-18), 3rd(Ques 1-39), 4th(Ques 1-33),5th(Ques 1-30) Pretest Marks
Akshara English 2013-2014 2nd(Ques 1-16), 3rd(Ques 1-25), 4th(Ques 1-23) Pretest Grade
(1,0)
Anganwadi 2013-2014 Agegroup 2.5-4.5(Ques 1-22), Agegroup 4.5-6(Ques 1-30) Pretest & Posttest Grade
(1,0)
RCT English 2014-2015 1st(Ques 1-17), 2nd(Ques 1-26), 3rd(Ques 1-24), 4th(Ques 1-26) Pretest, Midtest & Posttest Marks
RCT Math 2014-2015 1st(Ques 1-19, 2nd(Ques 1-40), 3rd(Ques 1-34), 4th(Ques 1-31), 5th(Ques 1-28) Pretest, Midtest & Posttest Marks
Anganwadi Infrastructure 2014-2015 Anganwadi Indicator(Ques 1-36), Anganwadi Indicator Bangalore(Ques 1-46) Pretest Marks
Reading-Bangalore 2014-2015 Class 3, Class 4 & Class 5(English, Kannada, Tamil, Telugu, Urdu Reading level) Pretest & Posttest O,L,W,S,ST,P,NA,MR
Reading-Hosakote 2014-2015 Class 3, Class 4 & Class 5 (English, Kannada, Math Reading level) Pretest O,L,W,S,P,MR & O,D,N,A,S,M,DIV,MR
Reading-Kushtagi 2014-2015 Class 3, Class 4 & Class 5 (English, Kannada, Math Reading level) Pretest & Posttest O,L,W,S,ST,P,NA,MR
Reading-Mundaragi 2014-2015 Class 3, Class 4 & Class 5 (English, Kannada, Math Reading level) Pretest & Posttest O,L,W,S,P,MR & O,D,N,A,S,M,DIV,MR
Mallur Anganwadi 2014-2015 Agegroup 2-4(Ques 1-52), Agegroup 4-6(Ques 1-67) Pretest & Posttest Marks
Pratham Mysore 2014-2015 Maths 6std(Ques 1-46), Maths 7std(Ques 1-61), Science 6std(Ques 1-26), Science 7std(Ques 1-41) Pretest A,B,C,D,E,0,99
Library Programme 2014-2015 B,G,O,R,W,Y Reading Marks
Hubli-Dharwad Anganwadi 2014-2015 Agegroup 2-4(Ques 1-52), Agegroup 4-6(Ques 1-62) Pretest Marks
Bangalore Anganwadi 2014-2015 Agegroup 2-4(Ques 1-52), Agegroup 4-6(Ques 1-62) Pretest & Posttest Marks
Akshara English 2014-2015 2nd(Ques 1-16), 3rd(Ques 1-30), 4th(Ques 1-23) Pretest Marks
Akshara Ganitha 2014-2015 2nd(Ques 1-18), 3rd(Ques 1-39), 4th(Ques 1-33),5th(Ques 1-30) Pretest Marks
Library Programme 2015-2016 English(Ques 1-7), Kannada(Ques 1-7), Urdu(Ques 1-7), Tamil(Ques 1-7), Telugu(Ques 1-7) Pretest & Posttest Marks
Akshara English 2015-2016 3rd(Ques 1-22), 4th(Ques 1-20) Pretest & Posttest Marks
Akshara Ganitha 2015-2016 4th(Ques 1-11),5th(Ques 1-10) Pretest & Posttest Marks
Last modified 17 months ago Last modified on 05/13/16 11:36:38

Attachments (1)

Download all attachments as: .zip