Files changed (3) hide show
  1. eleven.js +0 -0
  2. eleven_labs_script.js +1 -1
  3. 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 = 'https://elevenlabs.io/convai-widget/index.js';
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 = '';