Skip to content

Commit 5643d0e

Browse files
committed
meu estado atual
1 parent 8486715 commit 5643d0e

File tree

6 files changed

+45
-25
lines changed

6 files changed

+45
-25
lines changed

base.css

+1-1
Original file line numberDiff line numberDiff line change
@@ -139,7 +139,7 @@ textarea { height: 7em; }
139139
}
140140

141141
.result {
142-
max-width: 40%;
142+
max-width: 55%;
143143

144144
padding: 1.2em;
145145
margin: 0em 2em;

benchmark

+12
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
#!/bin/bash
2+
3+
time {
4+
for i in {1..1000}; do
5+
./limboole > /dev/null <<EOF
6+
( ( o & ( ! ( ( ! ( ! ( ( v <-> ( ! ( ( ( ( q | ( ( ! ( ( ( ( v <-> (
7+
q & q ) ) | ( ! s ) ) | ( q <-> p ) ) <-> ( q <-> t ) ) ) | ( p | p ) ) )
8+
<-> ( p & s ) ) <-> ( s | o ) ) | ( q | q ) ) ) ) <-> ( s <-> v ) ) ) ) <->
9+
( t | r ) ) ) ) <-> ( o & o ) )
10+
EOF
11+
done
12+
}

config.js

+9
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
var students = [
2+
"Aluno 1", "Aluno 2", "Aluno 3"
3+
];
4+
5+
var num_students = students.length;
6+
7+
var def = {
8+
num_exercises: 5
9+
};

generate.php

+1-3
Original file line numberDiff line numberDiff line change
@@ -120,9 +120,7 @@ function gen($params) {
120120
return $exercises;
121121
}
122122

123-
follows(array('a', 'b', 'c'), 'a');
124-
125-
$x = superfluous('c', array('a', 'b', 'c'), '(c|b)');
123+
set_time_limit(0);
126124

127125

128126
$handle = fopen('php://input','r');

index.html

+7-2
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
<title>Adicionar Exercícios</title>
66
<link rel="stylesheet" type="text/css" href="base.css" />
77
<script src="jquery-1.7.1.min.js"></script>
8+
<script src="config.js"></script>
89
<script src="query.js"></script>
910
</head>
1011
<body>
@@ -15,7 +16,7 @@ <h1>Adicionar exercícios</h1>
1516
<div class="cell"><div class="name">Exercícios por aluno</div></div>
1617
<div class="cell">
1718
<div class="block">
18-
<input type="text" class="num" name="num_exercises" value="5"/> (<span id="num_total">235</span> ao todo)
19+
<input type="text" class="num" name="num_exercises" value="0"/> (<span id="num_total">0</span> ao todo)
1920
</div>
2021
<div class="desc">
2122
<p>Quantos exercícios cada aluno vai receber. A turma possui 47 alunos.</p>
@@ -124,6 +125,10 @@ <h1>Adicionar exercícios</h1>
124125
</div>
125126
</div>
126127
</form>
127-
<div id="results" class="result"></div>
128+
<div id="results" class="result">
129+
<div id="tabs"></div>
130+
<div id="
131+
132+
</div>
128133
</body>
129134
</html>

query.js

+15-19
Original file line numberDiff line numberDiff line change
@@ -19,28 +19,19 @@ function read_atoms(name) {
1919
function form_value() {
2020
return {
2121
num_exercises: read_num('num_exercises') * 47,
22-
num_students: 47,
22+
num_students: num_students,
2323
atoms: read_atoms('atoms'),
2424
compl_min: read_num('compl_min'),
2525
compl_max: read_num('compl_max'),
2626
num_premises: read_num('compl_min'),
27-
//message: $("input[textarea=message]"),
2827
conectives: checked('conectives'),
2928
restrictions: checked('restrictions')
3029
};
3130
}
3231

33-
var test;
3432

35-
$(document).ready(function () {
36-
/* $('input,textarea').bind('focus blur', function (ev) {
37-
var s = $(this);
38-
var p = s.parents('.row');
39-
s.toggleClass('active');
40-
p.toggleClass('active');
41-
p.children('.desc').toggle();
42-
}); */
4333

34+
$(document).ready(function () {
4435
$("a#send").hover(function (ev) {
4536
$(this).toggleClass('hover');
4637
});
@@ -59,17 +50,22 @@ $(document).ready(function () {
5950
},
6051
success: function(data) {
6152
console.log($('#results'));
62-
$('#results').show().append('<pre>' + JSON.stringify(data, null, 4));
53+
$('#results').show().html('<pre>' + JSON.stringify(data, null, 4));
6354
console.log(data);
64-
65-
test = data;
6655
}
6756
});
6857
});
6958

70-
$('input[name=num_exercises]').bind('blur', function (ev) {
71-
var v = $(this).val() || 0;
72-
$(this).val(v);
73-
$('span#num_total').text($(this).val() * 47);
74-
});
59+
60+
61+
$('input[name=num_exercises]')
62+
.bind('blur', function (ev) {
63+
var v = $(this).val() || 0;
64+
$(this).val(v);
65+
$('span#num_total').text($(this).val() * num_students);
66+
})
67+
.val(def.num_exercises)
68+
.trigger('blur');
69+
70+
7571
});

0 commit comments

Comments
 (0)