Skip to content
This repository was archived by the owner on Jun 30, 2024. It is now read-only.

Commit 3e52379

Browse files
committed
clean up a few things for peer instruction
1 parent 4a2b8d3 commit 3e52379

2 files changed

Lines changed: 12 additions & 4 deletions

File tree

static/js/peer.js

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -225,7 +225,7 @@ async function sendMessage(event) {
225225
var messages = document.getElementById("messages");
226226
var message = document.createElement("li");
227227
message.classList.add("outgoing-mess");
228-
var content = document.createTextNode(input.value);
228+
var content = document.createTextNode(`${user}: ${input.value}`);
229229
message.appendChild(content);
230230
messages.appendChild(message);
231231
input.value = "";
@@ -249,6 +249,7 @@ function warnAndStopVote(event) {
249249
let butt = document.querySelector("#vote3");
250250
butt.classList.replace("btn-info", "btn-secondary");
251251
}
252+
event.srcElement.disabled = true;
252253
}
253254

254255
async function makePartners() {
@@ -276,6 +277,9 @@ async function makePartners() {
276277
let spec = await resp.json();
277278
if (spec !== "success") {
278279
alert(`Pairs not made! ${spec}`);
280+
} else {
281+
// success
282+
document.querySelector("#makep").disabled = true;
279283
}
280284
}
281285

@@ -293,6 +297,7 @@ function startVote2(event) {
293297
};
294298
//ws.send(JSON.stringify(mess));
295299
publishMessage(mess);
300+
event.srcElement.disabled = true;
296301
}
297302

298303
async function clearPartners(event) {

views/peer/peer_question.html

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,14 +29,17 @@ <h2>Peer Instruction: {{=assignment_name}}</h2>
2929
<div id="peerlist">
3030
</div>
3131
<p>Please discuss the answers with your group members</p>
32-
<textarea id="messageText" rows="6" cols="40">
33-
</textarea>
34-
<button id="sendpeermsg" type="button" onclick="sendMessage()">Send</button>
3532
<div>
3633
<ul id="messages" class="conversation">
3734

3835
</ul>
3936
</div>
37+
38+
<textarea id="messageText" rows="6" style="width: 350px;">
39+
</textarea>
40+
<div class="text-center" style="width: 350px;">
41+
<button id="sendpeermsg" type="button" onclick="sendMessage()">Send</button>
42+
</div>
4043
<form>
4144
<div class="form-group">
4245
Please provide a confidential rating of <select id="peersel" name="peercel"></select>

0 commit comments

Comments
 (0)