ЖСО-201. Цифровые коммуникации. Практическое задание 6. Простая онлайн-форма
Для создания онлайн-формы вам потребуется: пять открытых вопросов с правильным ответом, реализующий их JavaScript, стили страницы в CSS и общие параметры страницы в HTML.
1. Откройте <html> и <head>, укажите стандартный заголовок
<title>Ваш заголовок</title>
2. Встройте стандартную библиотеку bootstrap. Взять ее можно здесь: https://raw.githack.com/Dmitrykonn/locals/main/bootstrapmin.css
3. В CSS укажите стиль заголовка:
<style>
.title {
text-align:center;
font-size:50px;
}
4. Вариант отображения цветом в классах верных и неверных ответов:
.correct {
color:green;
}
.incorrect {
color:red;
}
5. Заголовки текста, где будут выводиться верные и неверные ответы:
h1.correct, h1.incorrect {
width:250px;
}
6. Откройте класс упаковки опроса. В нем укажите ваш фоновый цвет онлайн-формы и необходимую ширину блока в процентах (в моем примере - 180):
.box {
display: flex;
flex-direction: column;
width: ?;
margin: auto;
border-radius: 10px;
padding: 1rem;
}
7. Закройте </head>, внутри <body> разверните классы упаковки, контейнера и расположения полей для всех пяти вопросов:
<div class="box">
<div class="container">
<h1 class="title">Опрос</h1>
<div class="row">
<form class="col-sm-7">
<div class="form-group">
<h4 id="question0"></h4>
<input id="answer0" type="text" class="form-control">
</div>
<div class="form-group">
<h4 id="question1"></h4>
<input id="answer1" type="text" class="form-control">
</div>
<div>
<h4 id="question2"></h4>
<input id="answer2" type="text" class="form-control">
</div>
<div class="form-group">
<h4 id="question3"></h4>
<input id="answer3" type="text" class="form-control">
</div>
<div>
<h4 id="question4"></h4>
<input id="answer4" type="text" class="form-control">
</div>
8. Отделите от основного опроса и укажите кнопку с запросом результата:
<br>
<button type="button" onclick="testResults()" class="btn btn-primary btn-lg">Результат</button>
9. Закройте блок формы </form> и расположите рядом блок статистики по верным и неверным ответам
<div class="col-sm-2 col-sm-offset-1">
<h1 class="correct">Верно: <span id="correct"></span></h1>
<h1 class="incorrect">Неверно: <span id="incorrect"></span></h1>
10. Закройте все оставшиеся классы.
11. Встройте стандарт библиотеки jQuery. Взять ее можно здесь: https://raw.githack.com/Dmitrykonn/locals/main/jquerymin.js
12. Теперь вам нужно прописать сценарий ответов на вопросы в JavaScript. Укажите формулировки вопроса и правильные ответы. Ответы должны состоять только из строчных букв (без заглавных):
var questions = [
{
question: "Ваш вопрос?",
answer: "ваш ответ"
},
{
question: "Ваш вопрос?",
answer: "ваш ответ"
},
{
question: "Ваш вопрос?",
answer: "ваш ответ"
},
{
question: "Ваш вопрос?",
answer: "ваш ответ"
},
{
question: "Ваш вопрос?",
answer: "ваш ответ"
}
]
13. Укажите сценарий подсчета результатов:
for(i = 0; i < questions.length; i++) {
q = questions[i].question
document.getElementById('question' + [i]).textContent = q
}
function testResults() {
var correct = 0;
var incorrect = 0;
for(i = 0; i < questions.length; i++) {
var answer = questions[i].answer
var guess = document.getElementById('answer' + [i]).value
var questionSpot = document.getElementById('question' + [i])
if(answer == guess) {
questionSpot.className = 'correct'
correct++
} else {
questionSpot.className = 'incorrect'
incorrect++
}
}
document.getElementById('correct').textContent = correct
document.getElementById('incorrect').textContent = incorrect
}
14. Закройте оставшиеся теги </body> и </html>
Если все верно, то ваш опрос будет отображаться как в примере: https://konoplevdesign3.blogspot.com/2023/05/quizz-for-digital-communication.html
Ссылки на выполненное задание принимаются в комментариях к данному посту до 15:00 18 мая.
https://vladamurzaeva.blogspot.com/2023/05/blog-post.html Мурзаева
ОтветитьУдалитьОценка "отлично"
Удалитьhttps://inessastupina.blogspot.com/2023/05/blog-post_15.html
ОтветитьУдалитьОценка "отлично"
УдалитьНАСЫРОВА
ОтветитьУдалитьhttps://sofyanasyrova734.blogspot.com/2023/05/1605.html
Оценка "отлично"
Удалитьhttps://moskovaanna.blogspot.com/2023/05/blog-post.html Москова Анна
ОтветитьУдалитьОценка "отлично"
Удалитьhttps://lyaginskaya.blogspot.com/2023/05/blog-post.html
ОтветитьУдалитьОценка "отлично"
УдалитьРабота №5 https://lyaginskaya.blogspot.com/2023/05/blog-post_16.html
Удалитьhttps://vikafedyachkina.blogspot.com/2023/05/blog-post.html Вика Федячкина
ОтветитьУдалитьОценка "отлично"
Удалитьhttps://natalyasolodilova.blogspot.com/2023/05/blog-post.html
ОтветитьУдалитьСолодилова Наталья
Оценка "отлично"
Удалитьhttps://katyashh.blogspot.com/2023/05/marvel.html Саляхова Екатерина
ОтветитьУдалитьОценка "отлично"
Удалитьhttps://arinaibragimova.blogspot.com/2023/05/201-6.html
ОтветитьУдалитьОценка "отлично"
Удалитьhttps://vladakretinina.blogspot.com/2023/05/blog-post.html
ОтветитьУдалитьОценка "отлично"
Удалитьhttps://likhidkosoffa.blogspot.com/2023/05/blog-post_15.html
ОтветитьУдалитьОценка "отлично"
Удалитьhttps://mariakurdenkova24.blogspot.com/2023/05/flat-design.html
ОтветитьУдалитьОценка "отлично"
Удалитьhttps://lilekzherebyatyeva.blogspot.com/2023/05/blog-post.html
ОтветитьУдалитьЖеребятьева Лилька)
Оценка "отлично"
Удалитьhttps://lkondratevalisa.blogspot.com/2023/05/blog-post.html
ОтветитьУдалитьОценка "отлично"
Удалитьhttps://bolotnikovamedia101.blogspot.com/2023/05/blog-post.html
ОтветитьУдалитьБолотникова Софья
Оценка "отлично"
Удалитьhttps://aruba2772.blogspot.com/2023/05/201-6.html
ОтветитьУдалитьБехтерева
Оценка "отлично"
Удалитьhttps://nemytovamarya.blogspot.com/2023/05/6.html
ОтветитьУдалитьОценка "хорошо", фоновый цвет меньше окна опроса.
Удалитьhttps://nazvaniepotompridumayu.blogspot.com/2023/05/var-questions-question-answer-question.html
ОтветитьУдалитьКрасняк А.А.
Оценка "хорошо". Вопросы исчезают при выводе результата.
УдалитьРабота № 5 https://lyaginskaya.blogspot.com/2023/05/blog-post_16.html
ОтветитьУдалитьОценка "отлично"
Удалитьhttps://olesyasanochkina.blogspot.com/2023/05/blog-post.html
ОтветитьУдалитьОценка "отлично"
УдалитьЗадание с аналитикой
ОтветитьУдалитьhttps://bolotnikovamedia101.blogspot.com/2023/05/blog-post_17.html
Задание лендинг
https://bolotnikovamedia101.blogspot.com/2023/04/landing-with-prices-import-urlhttpsfonts.html
Болотникова Софья
Все задания приняты, оценка "хорошо". У вас осталось задание с баннером.
Удалитьhttps://fatyanovaolya18.blogspot.com/2023/05/blog-post.html
ОтветитьУдалитьФатьянова Ольга
Оценка "отлично"
УдалитьЛендинг: https://olesyasanochkina.blogspot.com/2023/05/landing-with-prices-import-urlhttpsfonts.html
ОтветитьУдалитьПринято, оценка "хорошо"
Удалитьhttps://22veronika12.blogspot.com/2023/05/blog-post_24.html
ОтветитьУдалитьОценка "отлично"
Удалитьhttps://dmitryselvestru.blogspot.com/2023/05/blog-post_17.html
ОтветитьУдалитьОценка "отлично"
УдалитьЗадание с баннером
ОтветитьУдалитьhttps://dmitryselvestru.blogspot.com/2023/05/blog-post.html
Саночкина, Болотникова, Гильмиярова, Сельвестру
Принято, оценка "хорошо"
Удалитьhttps://fatyanovayulya.blogspot.com/2023/05/blog-post.html
ОтветитьУдалитьОценка "отлично"
Удалитьhttps://bukasevat.blogspot.com/2023/05/blog-post.html
ОтветитьУдалитьБукасева Татьяна
Оценка "отлично"
УдалитьАналитика: https://olesyasanochkina.blogspot.com/2023/05/4.html
ОтветитьУдалитьПринято, оценка "хорошо"
УдалитьВторая практика:
ОтветитьУдалитьhttps://nemytovamarya.blogspot.com/2023/05/2.html
Третья практика:
https://nemytovamarya.blogspot.com/2023/05/3.html
Принято. Вторая - "удовлетворительно" - не запущен отсчет; третья - "хорошо"
УдалитьЛендинг: https://dmitryselvestru.blogspot.com/2023/05/blog-post_39.html
ОтветитьУдалитьПринято, оценка "хорошо"
Удалить4 задание аналитика: https://pashninadasha.blogspot.com/2023/05/4.html
ОтветитьУдалитьПринято, оценка "хорошо"
Удалитьhttps://pashninadasha.blogspot.com/2023/05/6.html
ОтветитьУдалитьОценка "отлично"
УдалитьЗадание 2
ОтветитьУдалитьhttps://nazhmutdinovaelena.blogspot.com/2023/03/box-sizing-border-box-html-body-font.html?m=1
Задание 3
ОтветитьУдалитьhttps://nazhmutdinovaelena.blogspot.com/2023/05/3.html
Задание 4
ОтветитьУдалитьhttps://nazhmutdinovaelena.blogspot.com/2023/05/4.html
Задание 6
ОтветитьУдалитьhttps://nazhmutdinovaelena.blogspot.com/2023/05/6.html
Все задания приняты. У вас осталось задание с баннером.
Удалить3 задание лендинг: https://pashninadasha.blogspot.com/2023/05/font-facefont-familylatofont.html
ОтветитьУдалитьПринято.
УдалитьАналитика https://www.blogger.com/blog/post/edit/preview/543993049293944046/4115663592050412083
ОтветитьУдалитьОпрос https://www.blogger.com/blog/post/edit/preview/543993049293944046/7833694879439694396
Принято. Просьба в дальнейшем давать ссылку на само задание, а не на его редактирование.
УдалитьДобрый вечер!
ОтветитьУдалитьЗадание - лендинг с прайсом:
https://stepkina03.blogspot.com/2023/05/201_59.html
Задание - лендинг с акцией
https://stepkina03.blogspot.com/2023/05/201_20.html
Задание с веб-аналитикой:
https://stepkina03.blogspot.com/2023/05/201.html
Задание с опросом:
https://stepkina03.blogspot.com/2023/05/blog-post.html
Принято. У вас осталось задание с баннером.
УдалитьЗадание с аналитикой
ОтветитьУдалитьhttps://dmitryselvestru.blogspot.com/2023/05/blog-post_20.html
Принято, оценка "хорошо"
УдалитьЛендинг с прайсом: https://astakhovaa.blogspot.com/2023/05/landing-with-prices-import-urlhttpsfonts.html
ОтветитьУдалитьЛендинг с акцией: https://astakhovaa.blogspot.com/2023/05/201.html
Астахова Анна
Оба задания приняты.
Удалить