Moving on to advanced problems
I'm off to a decent start, after finishing my last Initiate problem set last night. It got rather ugly and I'm disheartened by the apparent lack of growth, but having a solid mathematical background, I realize that my program's scoring system will show lack of growth when things are infact OK. My current problem shown above (Advanced 100 #1, Problem #3) has the following tags:
[Black "Van Wely"]
[FEN "8/8/5rpR/3r4/5P1B/5k1K/7P/8 b - - 0 1"]
[White "van der Wiel"]
For future reference and whatever else you might want to do with it. It isn't until a few moves deep where it becomes a challenge. This is Black to win, not black to draw (although the position looks quite drawish.
I am going to cease my coding work until later. I already have written several reports in my system, including problem detail (most useful after you have finished multiple runs on a problem). I also might release some stuff in CSV format later so that it is possible for the user to build reports and graphs based on their results, but I'll probably do that after I finish my circles. If there are certain items that you want to be included in the report (based on what I am storing) then please feel free to ask. I do not store any time information, unfortunately, although that might be acceptable in a future release.
Either way, enjoy, and I'll keep working on finishing these circles up.