comparison scripts/score_parser.py @ 1309:e8b1aa4f2c0a

Python score/comment parsers use new <page> rather than deprecated <audioholder>. Added score_parser.php
author Nicholas Jillings <nickjillings@users.noreply.github.com>
date Thu, 18 Feb 2016 10:55:36 +0000
parents cc55cc323592
children 9ee921c8cdd3
comparison
equal deleted inserted replaced
1308:d23de1f2229e 1309:e8b1aa4f2c0a
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