Show More
Commit Description:
[web] added support for output only problems...
Commit Description:
[web] added support for output only problems git-svn-id: http://theory.cpe.ku.ac.th/grader/web/trunk@188 6386c4cd-e34a-4fa8-8920-d93eb39b512e
File last commit:
Show/Diff file:
Action:
app/views/problems/_form.rhtml | 52 lines | 1.7 KiB | text/html+ruby | RhtmlLexer |
<%= error_messages_for 'problem' %>
<!--[form:problem]-->
<p><label for="problem_name">Name</label><br/>
<%= text_field 'problem', 'name' %></p>
<p><label for="problem_full_name">Full name</label><br/>
<%= text_field 'problem', 'full_name' %></p>
<p><label for="problem_full_score">Full score</label><br/>
<%= text_field 'problem', 'full_score' %></p>
<p><label for="problem_date_added">Date added</label><br/>
<%= date_select 'problem', 'date_added' %></p>
<%
# TODO: these should be put in model Problem, but I can't think of
# nice default values for them. These values look fine only
# in this case (of lazily adding new problems).
@problem.available = true if @problem!=nil and @problem.available==nil
@problem.test_allowed = true if @problem!=nil and @problem.test_allowed==nil
@problem.output_only = false if @problem!=nil and @problem.output_only==nil
%>
<p>
<label for="problem_available">Available?</label>
<%= check_box :problem, :available %>
<label for="problem_test_allowed">Test allowed?</label>
<%= check_box :problem, :test_allowed %>
<label for="problem_output_only">Output only?</label>
<%= check_box :problem, :output_only %>
</p>
<%= error_messages_for 'description' %>
<p><label for="description_body">Description</label><br/>
<%= text_area :description, :body, :rows => 10, :cols => 80 %></p>
<p><label for="description_markdowned">Markdowned?</label>
<%= select "description",
"markdowned",
[['True',true],['False',false]],
{:selected => (@description) ? @description.markdowned : false }
%></p>
<p><label for="problem_url">URL</label><br/>
<%= text_field 'problem', 'url' %></p>
<!--[eoform:problem]-->