Spaces:
Running
Running
Upload 3 files
#2
by
SunJacques
- opened
- eleven.js +0 -0
- eleven_labs_script.js +1 -1
- game_logic.js +4 -1
eleven.js
ADDED
The diff for this file is too large to render.
See raw diff
|
|
eleven_labs_script.js
CHANGED
@@ -1,7 +1,7 @@
|
|
1 |
|
2 |
function injectElevenLabsWidget() {
|
3 |
const script = document.createElement('script');
|
4 |
-
script.src = '
|
5 |
script.async = true;
|
6 |
script.type = 'text/javascript';
|
7 |
document.head.appendChild(script);
|
|
|
1 |
|
2 |
function injectElevenLabsWidget() {
|
3 |
const script = document.createElement('script');
|
4 |
+
script.src = './eleven.js';
|
5 |
script.async = true;
|
6 |
script.type = 'text/javascript';
|
7 |
document.head.appendChild(script);
|
game_logic.js
CHANGED
@@ -59,6 +59,8 @@ const addStreamMessage = (message, type = 'user') => {
|
|
59 |
|
60 |
if (type === 'system') {
|
61 |
chatLine.innerHTML = `<span class="font-bold text-blue-600">${message}</span>`;
|
|
|
|
|
62 |
} else {
|
63 |
chatLine.innerHTML = `<span class="font-bold">${chatCount}.</span> <span>${message}</span>`;
|
64 |
chatCount++;
|
@@ -159,7 +161,8 @@ async function submitAdvice(adviceText) {
|
|
159 |
feedbackSection.classList.remove('hidden');
|
160 |
guessedWordEl.textContent = data.guessed_word;
|
161 |
guessScoreEl.textContent = `${data.score} / 10`;
|
162 |
-
feedbackTextEl.textContent = data.feedback;
|
|
|
163 |
|
164 |
addStreamMessage(`${data.guessed_word} - Score: ${data.score} / 10`);
|
165 |
guessInput.value = '';
|
|
|
59 |
|
60 |
if (type === 'system') {
|
61 |
chatLine.innerHTML = `<span class="font-bold text-blue-600">${message}</span>`;
|
62 |
+
} else if (type === 'student') {
|
63 |
+
chatLine.innerHTML = `<span class="font-bold text-green-600">${message}</span>`;
|
64 |
} else {
|
65 |
chatLine.innerHTML = `<span class="font-bold">${chatCount}.</span> <span>${message}</span>`;
|
66 |
chatCount++;
|
|
|
161 |
feedbackSection.classList.remove('hidden');
|
162 |
guessedWordEl.textContent = data.guessed_word;
|
163 |
guessScoreEl.textContent = `${data.score} / 10`;
|
164 |
+
// feedbackTextEl.textContent = data.feedback;
|
165 |
+
addStreamMessage(data.feedback, type='student');
|
166 |
|
167 |
addStreamMessage(`${data.guessed_word} - Score: ${data.score} / 10`);
|
168 |
guessInput.value = '';
|