Продава се: Генератор на Куизове (WordPress плъгин)

contra

Well-Known Member
Рейтинг - 100%
25   0   0
supaquiz_b12.jpg

ДЕМО ->
(върху дефолтната тема)

Ако попитате което и да е джипити "Кой тип съдържание провокира най-силен интерес във Фейсбук?", двата регулярни отговора са:
  • Куизове
  • Списъци
... обаче куизовете са трудни за създаване и отнемат много време в планиране, мислене и нацъкване - затова и почти никой не ги прави.

Supafeed ви ги генерира наготово!

Как работи:
  1. Инсталирате като стандартен WordPress плъгин.
  2. Създавате си куиз категории - в завиимост от темата, на която искате да бъдат куизовете. Например "История", "Кулинария", "Романтика", "Кино", "Домашни любимци",... каквото харесва аудиторията ви.
  3. В настройките избирате категориите, от които да се генерират куизове. Поддържат се 2 типа: "trivia" и "personality" и за всеки можете да укажете различни категории.
  4. Въвеждате API ключ и избирате интервал, през който да се генерира нов куиз.
  5. Оставяте да работи.

Забележки:
  • Използва безплатно AI и не е свързано с текущи разходи.
  • Генерираните кузове са напълно оригинални.
  • Препоръчително е да изберете да ги записва като чернови, вместо да ги публикува директно, за да може да ги прегледате, да си сложите подходяща картинка и т.н. AI не работи идеално всеки път и понякога генерираните куизове имат "бъгове".
  • Плъгинът генерира автоматично featured image (тъмбнейл) за всеки куиз. Може да си го смените, а може и да го ползвате, ако ви харесва.
  • Може да редактирате всеки от генерираните кузове - има си удобно UI (интерфейс) за тая цел! Може дори да си създадете куиз ръчно от нулата, ако ви налегне музата...
Цена: 150 EUR (еднократно)
(за собственици на Supafeed - 50% отстъпка, или 75 EUR)
Пакетна цена Supafeed + Supaquiz: 270 EUR (спестявате 75 EUR)


Лиценз: Може да го ползвате на колкото си искате ваши сайтове
Ъпдейти: Новите версии с подобрения изпращам по мейл на всички купили софтуера
Поддръжка: Бъгове се фиксват безплатно. Не отговарям за промени в AI-то, но ще потърся решение (без гаранции) при проблем.

Контакт: bookstering /at/ gmail.com
(или пишете бележка тук във форума)
 
Последно редактирано:
Скрийншот на настройките на плъгина:

supaquiz_settings_2.png

Скрийншот на интерфейса (UI) за редактиране на отделен куиз:

supaquiz_editor.png

Скрийншот на куиз категориите - препоръчително (но не задължително) е да попълните и някакво описание, ако искате допълнително да насочите AI в какъв дух да генерира куизовете:

supaquiz_quiz_categories.png
 
Относно автоматичните тъмбнейли:
Не са генерирани с AI, а чрез PHP (стандартната GD библиотека) и затова не са кой-знае колко красиви :) Сложени са "колкото да има нещо" и се предполага, че ще си сложите по-хубава картинка.

Въпреки, че не са много красиви, въпросните автоматични тъмбнейли могат да са доста ефективни, защото като види нещо такова във фийда си, на Фейсбук юзъра моментално му става едно такова... "КЛИКАЖНО"! 😁 предполагам е очевидно защо:

facebook_share_2.png

Какво се вижда на самия автоматичен тъмбнейл - просто е взет произволен въпрос + възможните му отговори от настоящия куиз и е направен на картинка.

ПП: Въпросните автоматичните тъмбнейли ще претърпят промени в следващите ъпдейти, за да са възможно най-приятни за окото...
 
Лесно се прецаква, така изтипосани всички данни инлайн...
Отделно не помни че си решавал и след рефреш почваш на чисто.

За да стане според мен го направи с бекенд и да помни потребителя, отделно ако има регистрации в сайта да слага юзър ид и да не може да гласува втори път.

Може и за напред по един въпрос на страница и да презарежда между тях - повече импресии за адсенса.


JavaScript:
(function () {
    // Намира всички quiz контейнери
    const quizzes = document.querySelectorAll('.question');

    quizzes.forEach((question) => {
        // Търси option с correct=true в Alpine template-а
        let correctInput = null;

        // Взимаме всички label-и
        const labels = question.querySelectorAll('label.option');

        labels.forEach(label => {
            const html = label.innerHTML;

            // Проверка дали в template-а има correct:true
            if (
                html.includes('"correct":true') ||
                html.includes("correct === true")
            ) {
                const input = label.querySelector('input[type="radio"]');

                // fallback по текст от DOM-а
                if (input && !correctInput) {
                    correctInput = input;
                }
            }
        });

        // По-надеждно: чете от window.currentQuizData
        if (!correctInput) {
            const qid = parseInt(question.id.replace('question-', ''));
            const q = window.currentQuizData.questions.find(x => x.id === qid);

            if (q) {
                const correct = q.options.find(o => o.correct);

                if (correct) {
                    correctInput = question.querySelector(
                        `input[value="${correct.id}"]`
                    );
                }
            }
        }

        // Цъка правилния отговор
        if (correctInput) {
            correctInput.click();
            correctInput.dispatchEvent(new Event('change', { bubbles: true }));
        }
    });

    // submit
    setTimeout(() => {
        const btn = document.querySelector('#quiz-submit-btn');

        if (btn && !btn.disabled) {
            btn.click();
        }
    }, 1000);
})();
 
Лесно се прецаква, така изтипосани всички данни инлайн...
Еее, то това не ти е тест за TOEFL :D Дори на JetPunk отговорите са инлайн, а уж се водят по-сериозен куиз сайт. Тук идеята е като на Buzzfeed: на юзъра да му стане забавно, да покаже знания, да се почувства добре от себе си и т.н. А ти веднага почна като някаква строга учителка да ги оценяваш 🤭

Отделно не помни че си решавал и след рефреш почваш на чисто.
Не е голяма загуба няколко цъкания. Но ок, записвам си за евентуално подобрение.

За да стане според мен го направи с бекенд и да помни потребителя, отделно ако има регистрации в сайта да слага юзър ид и да не може да гласува втори път.
Мислил съм го да пази score на всеки юзър, та хем и да ги мотивира да се регват, ама евентуално за в бъдещо развитие ще е.

Може и за напред по един въпрос на страница и да презарежда между тях - повече импресии за адсенса.
Това е дразнещо за юзъра. Гаден юзър експириънс от 2009 г. А и времето за престой на дадена страница също е важна метрика...
 

Горе