View sourcecode

The following files exists in this folder. Click to view.

answer-py_tpl.php

1 lines ASCII Unix (LF)
1
#!/usr/bin/env python3
# -*- coding: utf-8 -*-

"""
<?="$key
$course
$lab
$acronym
$created
$version
"?>

Generated <?=$timestamp_now?> by dbwebb lab-utility <?=VERSION?>.
https://github.com/mosbth/lab
"""

from Dbwebb import Dbwebb

dbwebb = Dbwebb()
print(">>> Ready to begin.")


<?php 
$sectionId = 0;

?>
"""
==========================================================================
<?=$title?> 
 
<?=wordwrap(trim(strip_tags($intro), "\n"), 75, "\n", true)?> 
"""

<?php 
foreach ($sections as $section) {
    $sectionId++;
    $questionId = 0;

?>
"""
--------------------------------------------------------------------------
Section <?=$sectionId?>. <?=$section['title']?> 
 
<?=wordwrap(trim(strip_tags($section['intro']), "\n"), 75, "\n", true)?> 
"""

<?php 
    foreach ($section['questions'] as $question) {
        $questionId++;

?>
"""
Exercise <?="$sectionId.$questionId"?> 
 
<?=wordwrap(trim(strip_tags($question['text']), "\n"), 75, "\n", true)?> 

Write your code below and put the answer into the variable ANSWER.
"""





ANSWER = "Replace this text with the variable holding the answer."

# Is the answer as expected?
# When you get stuck - change False to True to get a hint.
print(dbwebb.assertEqual("<?="$sectionId.$questionId"?>", ANSWER, False))

<?php 
    }
}
?>

dbwebb.exitWithSummary()