@@ -29,7 +29,7 @@ function getOlymp() {
2929function startTest ( olympiadId ) {
3030 const jwtToken = getCookie ( 'jwt_token' ) ;
3131 const host = "https://olympiad-api.falpin.ru" ;
32- return fetch ( `${ host } /tests /${ olympiadId } /start` , {
32+ return fetch ( `${ host } /olympiads /${ olympiadId } /start` , {
3333 method : 'POST' ,
3434 headers : {
3535 'Content-Type' : 'application/json' ,
@@ -75,7 +75,7 @@ function createOlympCards(olympiads) {
7575 с <span>${ olympiad . start_time } </span>
7676 до <span>${ olympiad . end_time } </span>
7777 </h4>
78- <a class="h5 test-link" href="#" data-test -id="${ olympiad . id } ">Выполнить олимпиаду</a>
78+ <a class="h5 test-link" href="#" data-olymp -id="${ olympiad . id } ">Выполнить олимпиаду</a>
7979 ` ;
8080 console . log ( 'Вставляем' )
8181 container . appendChild ( card ) ;
@@ -86,17 +86,17 @@ function createOlympCards(olympiads) {
8686 document . querySelectorAll ( '.test-link' ) . forEach ( link => {
8787 link . addEventListener ( 'click' , function ( e ) {
8888 e . preventDefault ( ) ;
89- const olympiadId = this . getAttribute ( 'data-test -id' ) ;
89+ const olympiadId = this . getAttribute ( 'data-olymp -id' ) ;
9090
9191 startTest ( olympiadId )
9292 . then ( ( ) => {
9393 // После успешного начала теста перенаправляем на страницу теста
9494 window . location . href = `/online-olympiad/${ olympiadId } ` ;
9595 } )
9696 . catch ( error => {
97- console . error ( 'Ошибка при начале теста :' , error ) ;
98- // Можно добавить уведомление пользователю об ошибке
99- showNotification ( 'Войдите, для прохождения теста ' ) ;
97+ console . error ( 'Ошибка при начале олимпиады :' , olympiadId ) ;
98+ console . log ( error )
99+ showNotification ( 'Вы не можете выполнить эту олимпиаду ' ) ;
100100 } ) ;
101101 } ) ;
102102 } ) ;
0 commit comments