In order to get credit for your term project, you must submit a final report. The content of the report should reflect the content of your project presentation, except with full detail and with the benefit of having completed the project. The report is due by midnight on the last day of class.
The report should start with a statement of the problem being solved, why it is important, and how your solution addresses the problem. It should include a brief description of the design of your system - the user interface (eg. config file or HTML page), the data, and the rules. It should describe the challenges you faced in building the solution. And it should summarize the relevance of logic programming to the task. How did the technology help or make the work more difficult. Finally, you should include a listing of your rules and data, either in the report itself or in separate files.
Note that there no constraints on the length of the report. The ideal would be 2-3 pages long (not counting code).