import React from 'react' import { useQuery } from 'react-query' import Header from '../components/header' import Link from 'next/link' import constants from '../constants' import ExternalLinkIcon from '../components/externalLinkIcon' import styles from './script.module.css' function fetchSupportedSites() { return new Promise((resolve) => { fetch(`${constants.apiUrl}supportedSites`, { credentials: 'include', }) .then((resp) => { return resp.json() }) .then((res) => { resolve(res) }) }) } export default function Script() { const { data: supportedSites } = useQuery('supportedSites', () => fetchSupportedSites() ) return (

Script

Ajánlott userscript kezelő bővítmény Script telepítése

Ez a userscript Moodle/Elearnig/KMOOC tesztek megoldása során segítséget jelenít meg.

{supportedSites && ( <> Script jelenleg a következő oldalakon működik:
    {supportedSites.map((ss) => { return
  • {ss}
  • })}
  • új oldal hozzáadásának menete itt
)} Telepítés lépései:
  1. Tölts le egy userscript futtató kiegészítőt a böngésződhöz: pl. a{' '} Tampermonkey -t
  2. Kattints ide hogy felrakd a scriptet {' '}
  3. Ha megnyitod az egyik támogatott oldalon a scriptet, akkor használata előtt engedélyezned kell, hogy a szerverrel kommunikáljon a script
  4. Ezután a script egy apró menü ablakot jelenít meg a weboldal bal alsó részén
  5. Ha be vagy jelentkezve, akkor a teszt oldalakon a megoldásokat kellene látnod egy felugró ablakban felül. Ha nem, akkor{' '} GYIK -be olvass bele, vagy{' '} írj üzenetet mi nem működik
Példa felugró ablakokra:
  • Menü bejelentkezés előtt / után:
    img img
  • Teszt közben felugró ablak a kérdéssel és válasszal:
    img
Amiket az ablakokkal lehet csinálni:
  • Görgővel lehet az ablakok áttetszőségét állítani (menü / felugró ablakét külön)
  • Az felső üzenet ablakot meg lehet fogni és mozgatni a szélénél (ahol a kurzor átvált)
  • Jobb felső X gombbal be lehet zárni az ablakot, illetve ahol lehet mozgatni ott középső egér gombra be is zárul{' '}
Egyéb fontos tudnivalók:
) }