Web ベースのアプリケーションを使用して、学生が提出した C プログラムを採点しています。いくつかの質問について、生徒に関数にコードを入力してもらいたいと思います。以下は、学生に表示される画面の例です。
go() {
---------------------------------
| |
| |
| |
---------------------------------
}
main() {
go()
}
生徒はボックス内にコードを入力する必要があります。ただし、学生に次のような新しい関数を作成してほしくありません。
go() {
---------------------------------
| go_help(); |
| } |
| go_help() { printf("hi"); } |
---------------------------------
}
main() {
go()
}
学生が新しい関数を作成できないようにするにはどうすればよいですか? コード テンプレートは、学生が入力したコードと一緒にキューに送信され、サーバーによってコンパイルおよび実行されるのを待ちます。そのキューのコードを変更または確認できません。私にできる唯一のことは、コード テンプレートを変更することです。