<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def evaluate_inkml(inkml_file_path):
 """Evaluate an InkML file. Parameters inkml_file_path : string path to an InkML file Returns ------- dictionary The dictionary contains the keys 'filename' and 'results', where 'results' itself is a list of dictionaries. Each of the results has the keys 'semantics' (which contains the latex command) and 'probability' """

    logging.info("Start evaluating '%s'...", inkml_file_path)
    ret = {'filename': inkml_file_path}
    recording = inkml.read(inkml_file_path)
    results = evaluate(json.dumps(recording.get_sorted_pointlist()),
                       result_format='LaTeX')
    ret['results'] = results
    return ret