upload tick response
parent
b76cedd883
commit
23237ac9b0
|
@ -60,12 +60,13 @@ import Layout from "../../layouts/Layout.astro";
|
||||||
<script is:inline>
|
<script is:inline>
|
||||||
const params = new URLSearchParams(window.location.search);
|
const params = new URLSearchParams(window.location.search);
|
||||||
const paramsID = params.get('id');
|
const paramsID = params.get('id');
|
||||||
|
let gameData = null;
|
||||||
|
|
||||||
fetch(`https://management.beanstalkedu.com/items/game_tick_variant1/${encodeURIComponent(paramsID)}?filter[status][_eq]=published`)
|
fetch(`https://management.beanstalkedu.com/items/game_tick_variant1/${encodeURIComponent(paramsID)}?filter[status][_eq]=published`)
|
||||||
.then(res => res.json())
|
.then(res => res.json())
|
||||||
.then(data => {
|
.then(data => {
|
||||||
gameData = data.data;
|
gameData = data.data;
|
||||||
document.getElementById("gameDescription").innerHTML = gameData.game_description;
|
document.getElementById("gameDescription").innerHTML = gameData.description;
|
||||||
const assetsURL = 'https://management.beanstalkedu.com/assets/';
|
const assetsURL = 'https://management.beanstalkedu.com/assets/';
|
||||||
for (let i = 1; i <= 6; i++) {
|
for (let i = 1; i <= 6; i++) {
|
||||||
const imageId = `image${i}`;
|
const imageId = `image${i}`;
|
||||||
|
@ -87,7 +88,6 @@ import Layout from "../../layouts/Layout.astro";
|
||||||
element.classList.remove('greenBorder', 'redBorder');
|
element.classList.remove('greenBorder', 'redBorder');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
let url = window.location.href;
|
let url = window.location.href;
|
||||||
let urlSplit = url.split('/');
|
let urlSplit = url.split('/');
|
||||||
let gameName = urlSplit[3] + '-' + urlSplit[4];
|
let gameName = urlSplit[3] + '-' + urlSplit[4];
|
||||||
|
@ -99,11 +99,23 @@ import Layout from "../../layouts/Layout.astro";
|
||||||
};
|
};
|
||||||
|
|
||||||
function saveUserData() {
|
function saveUserData() {
|
||||||
|
// Get checkbox values
|
||||||
|
const checkboxValues = {
|
||||||
|
a1: document.getElementById('a1').checked,
|
||||||
|
a2: document.getElementById('a2').checked,
|
||||||
|
a3: document.getElementById('a3').checked,
|
||||||
|
a4: document.getElementById('a4').checked,
|
||||||
|
a5: document.getElementById('a5').checked,
|
||||||
|
a6: document.getElementById('a6').checked,
|
||||||
|
};
|
||||||
|
console.log(checkboxValues)
|
||||||
|
// Move the userData object creation inside the saveUserData function if needed
|
||||||
let userData = {
|
let userData = {
|
||||||
'status': 'published',
|
'status': 'published',
|
||||||
'user_id': 'tick-v1@beanstalkedu.com',
|
'user_id': 'tick-v1@beanstalkedu.com',
|
||||||
'game_name': gameName,
|
'game_name': gameName,
|
||||||
'game_open': formatedDateTime,
|
'game_open': formatedDateTime,
|
||||||
|
'tick_result': checkboxValues,
|
||||||
};
|
};
|
||||||
|
|
||||||
fetch(`https://management.beanstalkedu.com/items/game_result`, {
|
fetch(`https://management.beanstalkedu.com/items/game_result`, {
|
||||||
|
|
|
@ -80,7 +80,7 @@ import Layout from "../../layouts/Layout.astro";
|
||||||
.then(res => res.json())
|
.then(res => res.json())
|
||||||
.then(data => {
|
.then(data => {
|
||||||
gameData = data.data;
|
gameData = data.data;
|
||||||
document.getElementById("gameDescription").innerHTML = gameData.game_description;
|
document.getElementById("gameDescription").innerHTML = gameData.description;
|
||||||
const assetsURL = 'https://management.beanstalkedu.com/assets/';
|
const assetsURL = 'https://management.beanstalkedu.com/assets/';
|
||||||
for (let i = 1; i <= 9; i++) {
|
for (let i = 1; i <= 9; i++) {
|
||||||
const imageId = `image${i}`;
|
const imageId = `image${i}`;
|
||||||
|
@ -114,11 +114,23 @@ import Layout from "../../layouts/Layout.astro";
|
||||||
};
|
};
|
||||||
|
|
||||||
function saveUserData() {
|
function saveUserData() {
|
||||||
|
const checkboxValues = {
|
||||||
|
a1: document.getElementById('a1').checked,
|
||||||
|
a2: document.getElementById('a2').checked,
|
||||||
|
a3: document.getElementById('a3').checked,
|
||||||
|
a4: document.getElementById('a4').checked,
|
||||||
|
a5: document.getElementById('a5').checked,
|
||||||
|
a6: document.getElementById('a6').checked,
|
||||||
|
a7: document.getElementById('a7').checked,
|
||||||
|
a8: document.getElementById('a8').checked,
|
||||||
|
a9: document.getElementById('a9').checked,
|
||||||
|
};
|
||||||
let userData = {
|
let userData = {
|
||||||
'status': 'published',
|
'status': 'published',
|
||||||
'user_id': 'tick-v2@beanstalkedu.com',
|
'user_id': 'tick-v2@beanstalkedu.com',
|
||||||
'game_name': gameName,
|
'game_name': gameName,
|
||||||
'game_open': formatedDateTime,
|
'game_open': formatedDateTime,
|
||||||
|
'tick_result': checkboxValues,
|
||||||
};
|
};
|
||||||
|
|
||||||
fetch(`https://management.beanstalkedu.com/items/game_result`, {
|
fetch(`https://management.beanstalkedu.com/items/game_result`, {
|
||||||
|
|
Loading…
Reference in New Issue