Mercurial > hg > webaudioevaluationtool
comparison scripts/score_parser.py @ 1109:1796ab711cdc
Python score/comment parsers use new <page> rather than deprecated <audioholder>. Added score_parser.php
author | Nicholas Jillings <n.g.r.jillings@se14.qmul.ac.uk> |
---|---|
date | Thu, 18 Feb 2016 10:55:36 +0000 |
parents | 282dfb8076f5 |
children | 9ee921c8cdd3 |
comparison
equal
deleted
inserted
replaced
1108:a6cd19323345 | 1109:1796ab711cdc |
---|---|
41 | 41 |
42 # get subject ID from XML file | 42 # get subject ID from XML file |
43 subject_id = file_name[:-4] # file name (without extension) as subject ID | 43 subject_id = file_name[:-4] # file name (without extension) as subject ID |
44 | 44 |
45 # get list of all pages this subject evaluated | 45 # get list of all pages this subject evaluated |
46 for audioholder in root.findall("./audioholder"): # iterate over pages | 46 for audioholder in root.findall("./page"): # iterate over pages |
47 page_name = audioholder.get('id') # get page name | 47 page_name = audioholder.get('id') # get page name |
48 | 48 |
49 if page_name is None: # ignore 'empty' audio_holders | 49 if page_name is None: # ignore 'empty' audio_holders |
50 print "WARNING: " + file_name + " contains empty audio holder. (score_parser.py)" | 50 print "WARNING: " + file_name + " contains empty audio holder. (score_parser.py)" |
51 break | 51 break |