Tools for CSE courses
Processing by Bodek
The PDF generated by Bodek includes a chapter for each of the following types of file in the archive:
|java||text/x-java, or text/* with suffix .java|
|python||text/x-python, or text/* with suffix .py|
|css||text/css, or text/* with suffix .css|
|c++||text/x-c++, or text/* with suffix .cpp|
|c||text/x-c, or text/* with suffix .c|
|text||text/plain and text/* named README or with suffix .txt|
|image||image/png, image/jpeg, image/gif or image/tiff|
Code is highlighted - where applicable.
The files are followed by the output of the automatic tests (if any). See Automatic tests.
The PDF is given 300 seconds to be created. Big files, long lines, and too many lines, are truncated in order to generate it in a reasonable amount of time.
If it still exceeds the time limit, no PDF will be generated.
The Student is notified if the PDF file cannot be generated, or if there was any problem generating it.
Note: Any PDF file included in the archive is displayed 'as is', i.e. without chapter header and page-numbering (except for any in the PDF itself). Links may not work properly. If too big, it will be scaled down.