Uni quezes and about page almost finished
23
main.py
@ -1,6 +1,9 @@
|
||||
from flask import Flask, render_template, request, redirect, url_for, session, Blueprint
|
||||
from portalfejlesztes_net_ben import portalfejlesztes_net_ben
|
||||
from flask import Flask, render_template, request, redirect, url_for, session
|
||||
|
||||
from templates.uni.subjects.halozatok.halozatok_app import halozatok_vizsga_teszt
|
||||
from templates.uni.subjects.portalfejlesztes_net_ben.portalfejlesztes_app import portalfejlesztes_net_ben
|
||||
from templates.uni.subjects.vallalati_informacios_rendszerek.vir_app import vallalati_informacios_rendszerek
|
||||
from templates.uni.subjects.szamitogepek_mukodese.szgm_app import szamitogepek_mukodese
|
||||
|
||||
app = Flask(__name__)
|
||||
app.secret_key = 'your_secret_key'
|
||||
@ -12,10 +15,13 @@ def home():
|
||||
|
||||
@app.route('/about')
|
||||
def about():
|
||||
return render_template('about.html')
|
||||
return render_template('about/about.html')
|
||||
|
||||
@app.route('/uni')
|
||||
def uni():
|
||||
session.pop('question_index', None)
|
||||
session.pop('answers', None)
|
||||
session.pop('quiz_questions', None)
|
||||
return render_template('uni/uni.html')
|
||||
|
||||
@app.route('/projects')
|
||||
@ -26,13 +32,12 @@ def projects():
|
||||
def git():
|
||||
return render_template('git.html')
|
||||
|
||||
|
||||
# Register the blueprint with a URL prefix
|
||||
# Register the blueprints with appropriate URL prefixes
|
||||
app.register_blueprint(halozatok_vizsga_teszt, url_prefix='/uni/halozatok')
|
||||
app.register_blueprint(portalfejlesztes_net_ben, url_prefix='/uni/portalfejlesztes_net_ben')
|
||||
app.register_blueprint(vallalati_informacios_rendszerek, url_prefix='/uni/vallalati_informacios_rendszerek')
|
||||
app.register_blueprint(szamitogepek_mukodese, url_prefix='/uni/szamitogepek_mukodese')
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
app.run(debug=True)
|
||||
|
||||
|
||||
app.run(host='192.168.2.182', port=5000)
|
||||
app.run(debug=True, host='127.0.0.1', port=5000)
|
||||
|
@ -45,7 +45,7 @@ body {
|
||||
text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.6);
|
||||
}
|
||||
|
||||
.header .name {
|
||||
.header .title-name {
|
||||
font-size: 1.2rem;
|
||||
color: #ccc;
|
||||
margin-top: 5px;
|
||||
|
BIN
static/images/about/hbsz_logo.png
Normal file
After Width: | Height: | Size: 82 KiB |
BIN
static/images/about/logiscool_logo.png
Normal file
After Width: | Height: | Size: 17 KiB |
BIN
static/images/about/nyitra_logo.png
Normal file
After Width: | Height: | Size: 43 KiB |
BIN
static/images/about/profile_picture.jpg
Normal file
After Width: | Height: | Size: 68 KiB |
BIN
static/images/about/sze_logo.png
Normal file
After Width: | Height: | Size: 120 KiB |
BIN
static/images/about/telekom_logo.jpg
Normal file
After Width: | Height: | Size: 7.1 KiB |
BIN
static/images/home/logo.jpg
Normal file
After Width: | Height: | Size: 67 KiB |
BIN
static/images/uni/halozatok-logo.jpeg
Normal file
After Width: | Height: | Size: 3.7 MiB |
BIN
static/images/uni/szamitogepek_mukodese_logo.jpg
Normal file
After Width: | Height: | Size: 60 KiB |
BIN
static/images/uni/vallalat-iranyitasi-rendszerek-logo.jpeg
Normal file
After Width: | Height: | Size: 206 KiB |
@ -1 +0,0 @@
|
||||
{% extends "main.html" %}
|
332
templates/about/about.html
Normal file
@ -0,0 +1,332 @@
|
||||
{% extends "main.html" %}
|
||||
|
||||
{% block content %}
|
||||
<style>
|
||||
.cv-container {
|
||||
margin: 50px auto;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
width: 90%;
|
||||
max-width: 1200px;
|
||||
background: rgba(255, 255, 255, 0.1);
|
||||
border-radius: 16px;
|
||||
overflow: hidden;
|
||||
box-shadow: 0 8px 20px rgba(0, 0, 0, 0.4);
|
||||
padding: 20px;
|
||||
}
|
||||
|
||||
header {
|
||||
text-align: center;
|
||||
margin-bottom: 20px;
|
||||
}
|
||||
|
||||
header .profile-pic {
|
||||
width: 150px;
|
||||
height: 150px;
|
||||
border-radius: 50%;
|
||||
margin: 15px auto;
|
||||
background: url("{{ url_for('static', filename='images/about/profile_picture.jpg') }}") center/cover;
|
||||
}
|
||||
|
||||
header .name {
|
||||
font-size: 2rem;
|
||||
font-weight: bold;
|
||||
margin-bottom: 5px;
|
||||
}
|
||||
|
||||
header .role {
|
||||
font-size: 1.2rem;
|
||||
color: #ccc;
|
||||
}
|
||||
|
||||
.section {
|
||||
margin-bottom: 20px;
|
||||
}
|
||||
|
||||
.section-title {
|
||||
font-size: 1.5rem;
|
||||
font-weight: bold;
|
||||
margin-bottom: 10px;
|
||||
text-transform: uppercase;
|
||||
color: #f0f0f0;
|
||||
position: relative;
|
||||
}
|
||||
|
||||
.section-title::after {
|
||||
content: '';
|
||||
display: block;
|
||||
width: 50px;
|
||||
height: 3px;
|
||||
background: #fff;
|
||||
margin-top: 5px;
|
||||
}
|
||||
|
||||
.content {
|
||||
background: rgba(255, 255, 255, 0.2);
|
||||
padding: 20px;
|
||||
border-radius: 10px;
|
||||
box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2);
|
||||
}
|
||||
|
||||
.experience, .education {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
gap: 15px;
|
||||
}
|
||||
|
||||
.entry {
|
||||
display: flex;
|
||||
align-items: flex-start;
|
||||
gap: 15px;
|
||||
}
|
||||
|
||||
.entry img {
|
||||
width: 60px;
|
||||
height: 60px;
|
||||
border-radius: 12px;
|
||||
object-fit: contain;
|
||||
}
|
||||
|
||||
.entry .details {
|
||||
flex: 1;
|
||||
}
|
||||
|
||||
.entry .details h3 {
|
||||
margin-bottom: 5px;
|
||||
font-size: 1.2rem;
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
.entry .details .date {
|
||||
font-size: 0.9rem;
|
||||
color: #ccc;
|
||||
margin-bottom: 5px;
|
||||
}
|
||||
|
||||
.entry .details p {
|
||||
font-size: 0.9rem;
|
||||
color: #f0f0f0;
|
||||
}
|
||||
|
||||
.skills {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
gap: 15px;
|
||||
}
|
||||
|
||||
.skill {
|
||||
background: rgba(255, 255, 255, 0.2);
|
||||
padding: 15px;
|
||||
border-radius: 10px;
|
||||
box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2);
|
||||
}
|
||||
|
||||
.skill-name {
|
||||
font-size: 1rem;
|
||||
color: #fff;
|
||||
font-weight: bold;
|
||||
margin-bottom: 10px;
|
||||
}
|
||||
|
||||
.progress-bar-container {
|
||||
width: 100%;
|
||||
height: 12px;
|
||||
background: rgba(255, 255, 255, 0.3);
|
||||
border-radius: 8px;
|
||||
overflow: hidden;
|
||||
}
|
||||
|
||||
.progress-bar {
|
||||
height: 100%;
|
||||
background: linear-gradient(to right, #5a0fb8, #1f65d6);
|
||||
border-radius: 8px;
|
||||
transition: width 0.5s ease;
|
||||
}
|
||||
|
||||
/* Contact Section Styling */
|
||||
.contact {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
gap: 15px;
|
||||
}
|
||||
|
||||
.contact-item {
|
||||
font-size: 1.2rem;
|
||||
color: #f0f0f0;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
gap: 10px;
|
||||
}
|
||||
|
||||
.contact-item a {
|
||||
color: #5a0fb8;
|
||||
text-decoration: none;
|
||||
transition: color 0.3s ease;
|
||||
}
|
||||
|
||||
.contact-item a:hover {
|
||||
color: #1f65d6;
|
||||
}
|
||||
|
||||
.contact-item i {
|
||||
font-size: 1.5rem;
|
||||
color: #5a0fb8;
|
||||
transition: color 0.3s ease;
|
||||
}
|
||||
|
||||
.contact-item i:hover {
|
||||
color: #1f65d6;
|
||||
}
|
||||
|
||||
@media (max-width: 768px) {
|
||||
.entry {
|
||||
flex-direction: column;
|
||||
align-items: center;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.entry img {
|
||||
margin-bottom: 10px;
|
||||
}
|
||||
}
|
||||
</style>
|
||||
|
||||
<!-- Font Awesome Icons CDN -->
|
||||
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0-beta3/css/all.min.css">
|
||||
|
||||
<div class="cv-container">
|
||||
<header>
|
||||
<div class="profile-pic"></div>
|
||||
<div class="name">Gosztolya Máté</div>
|
||||
<div class="role">Computer Science Engineer</div>
|
||||
</header>
|
||||
|
||||
<div class="section">
|
||||
<div class="section-title">Work Experience</div>
|
||||
<div class="content experience">
|
||||
<div class="entry">
|
||||
<img src="{{ url_for('static', filename='images/about/logiscool_logo.png') }}" alt="Company Logo">
|
||||
<div class="details">
|
||||
<h3>Programming Teacher at Logiscool</h3>
|
||||
<div class="date">2020 - 2022</div>
|
||||
<p>As a programming teacher at Logiscool, I was responsible for teaching coding skills to children and teenagers, using interactive and fun methods to foster a love for technology. I lead classes on the programming language JavaScript, designing hands-on projects and challenges that encourage problem-solving and creativity. Additionally, I've guided students through the development of their own projects, ensuring they grasp fundamental coding concepts while developing practical skills for the future.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="entry">
|
||||
<img src="{{ url_for('static', filename='images/about/telekom_logo.jpg') }}" alt="Company Logo">
|
||||
<div class="details">
|
||||
<h3>Volunteer at Telekom Legyélteis! Most Generációs</h3>
|
||||
<div class="date">2019</div>
|
||||
<p>As a volunteer at Telekom's "Legyélteis! Most Generációs" program, I had the rewarding opportunity to teach older adults how to confidently use modern technology, such as computers, smartphones, and tablets. My role involved guiding participants through basic digital skills, helping them stay connected with loved ones, manage daily tasks, and access useful online services.</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="section">
|
||||
<div class="section-title">Education</div>
|
||||
<div class="content education">
|
||||
<div class="entry">
|
||||
<img src="{{ url_for('static', filename='images/about/sze_logo.png') }}" alt="School Logo">
|
||||
<div class="details">
|
||||
<h3>Széchenyi István Egyetem</h3>
|
||||
<div class="date">2022 - present</div>
|
||||
<p>Higher</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="entry">
|
||||
<img src="{{ url_for('static', filename='images/about/hbsz_logo.png') }}" alt="School Logo">
|
||||
<div class="details">
|
||||
<h3>Vas Megyei SZC Horváth Boldizsár Közgazdasági és Informatikai Technikum</h3>
|
||||
<div class="date">2018 - 2022</div>
|
||||
<p>Secondary</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="entry">
|
||||
<img src="{{ url_for('static', filename='images/about/nyitra_logo.png') }}" alt="School Logo">
|
||||
<div class="details">
|
||||
<h3>Nyitra Utcai Álltalános Iskola</h3>
|
||||
<div class="date">2010 - 2018</div>
|
||||
<p>Elementary</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="section">
|
||||
<div class="section-title">Skills</div>
|
||||
<div class="content skills">
|
||||
<div class="skill">
|
||||
<div class="skill-name">JavaScript</div>
|
||||
<div class="progress-bar-container">
|
||||
<div class="progress-bar" style="width: 90%;"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="skill">
|
||||
<div class="skill-name">HTML - CSS</div>
|
||||
<div class="progress-bar-container">
|
||||
<div class="progress-bar" style="width: 90%;"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="skill">
|
||||
<div class="skill-name">C#</div>
|
||||
<div class="progress-bar-container">
|
||||
<div class="progress-bar" style="width: 70%;"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="skill">
|
||||
<div class="skill-name">Python</div>
|
||||
<div class="progress-bar-container">
|
||||
<div class="progress-bar" style="width: 75%;"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="skill">
|
||||
<div class="skill-name">SQL</div>
|
||||
<div class="progress-bar-container">
|
||||
<div class="progress-bar" style="width: 65%;"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="skill">
|
||||
<div class="skill-name">Git</div>
|
||||
<div class="progress-bar-container">
|
||||
<div class="progress-bar" style="width: 95%;"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="skill">
|
||||
<div class="skill-name">GDScript</div>
|
||||
<div class="progress-bar-container">
|
||||
<div class="progress-bar" style="width: 65%;"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="section">
|
||||
<div class="section-title">Contact</div>
|
||||
<div class="content contact">
|
||||
<div class="contact-item">
|
||||
<i class="fas fa-phone-alt"></i> <strong>Phone:</strong> +36 30 716 6070
|
||||
</div>
|
||||
<div class="contact-item">
|
||||
<i class="fas fa-envelope"></i> <strong>Email:</strong> mategm88@gmail.com
|
||||
</div>
|
||||
<div class="contact-item">
|
||||
<i class="fas fa-map-marker-alt"></i> <strong>Location:</strong> Szombathely, Hungary
|
||||
</div>
|
||||
<div class="contact-item">
|
||||
<i class="fab fa-linkedin"></i> <strong>LinkedIn:</strong> <a href="https://www.linkedin.com" target="_blank">Not-yet</a>
|
||||
</div>
|
||||
<div class="contact-item">
|
||||
<i class="fab fa-github"></i> <strong>GitHub:</strong> <a href="https://github.com/mategm88" target="_blank">github.com/mategm88</a>
|
||||
</div>
|
||||
<div class="contact-item">
|
||||
<i class="fab fa-instagram"></i> <strong>Instagram:</strong> <a href="https://www.instagram.com/mategm.77/" target="_blank">instagram.com/mategm.77</a>
|
||||
</div>
|
||||
<div class="contact-item">
|
||||
<i class="fab fa-facebook"></i> <strong>Facebook:</strong> <a href="https://www.facebook.com/" target="_blank">Not-yet</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
{% endblock %}
|
@ -6,13 +6,13 @@
|
||||
<title>My Portfolio</title>
|
||||
<link href="https://fonts.googleapis.com/css2?family=Orbitron:wght@400;700&display=swap" rel="stylesheet">
|
||||
<link rel="stylesheet" href="{{ url_for('static', filename='css/main.css') }}">
|
||||
<link rel="shortcut icon" href="{{ url_for('static', filename='images/home/logo.jpg') }}" type="image/x-icon">
|
||||
</head>
|
||||
<body>
|
||||
<div class="container">
|
||||
<!-- Header Section -->
|
||||
<header class="header">
|
||||
<div class="brand">Computer Science Engineer</div>
|
||||
<div class="name">Máté Gosztolya's personal website</div>
|
||||
<div class="title-name">Máté Gosztolya's personal website</div>
|
||||
<nav>
|
||||
<a href="{{ url_for('home') }}">Home</a>
|
||||
<a href="{{ url_for('git') }}">Git</a>
|
||||
@ -26,7 +26,7 @@
|
||||
{% block content %}{% endblock %}
|
||||
|
||||
<footer class="footer">
|
||||
© 2025 Máté Gosztolya's Portfolio. All rights reserved. | <a href="#contact">Get in Touch</a>
|
||||
© 2025 Máté Gosztolya's personal website. All rights reserved. | <a href="{{ url_for('about') }}">Get in Touch</a>
|
||||
</footer>
|
||||
</div>
|
||||
</body>
|
||||
|
0
templates/uni/__init__.py
Normal file
BIN
templates/uni/__pycache__/__init__.cpython-313.pyc
Normal file
0
templates/uni/subjects/__init__.py
Normal file
BIN
templates/uni/subjects/__pycache__/__init__.cpython-313.pyc
Normal file
930
templates/uni/subjects/halozatok/Halozatok_kerdessor.txt
Normal file
@ -0,0 +1,930 @@
|
||||
Egy kilobájt több mint egy kibibájt.
|
||||
H
|
||||
A protokoll szabályok halmaza, melyek a "mit" kérdéssel kapcsolatosak.
|
||||
H
|
||||
A PAN kisebb hálózatot jelent, mint a MAN.
|
||||
I
|
||||
A bináris mértékegység rendszer jellemzően memóriaméretre utal.
|
||||
I
|
||||
Az internet réteg az OSI modellben található.
|
||||
H
|
||||
Egy informatikai mérnök számára a sávszélesség egysége a Hz.
|
||||
H
|
||||
Az interfészekre virtuális kommunikáció jellemző.
|
||||
H
|
||||
3G hálózat része a WiMax.
|
||||
H
|
||||
A 2.5G mobilhálózat része a WAP és az EDGE.
|
||||
I
|
||||
A protokoll a szolgáltatás implementációjának felel meg.
|
||||
I
|
||||
Az adatkapcsolati réteg a szegmenseket továbbítja.
|
||||
H
|
||||
RNC jelentése „Radio Network Controller".
|
||||
I
|
||||
Nyugtázott datagram az összeköttetés nélküli rendszerre jellemző.
|
||||
I
|
||||
A szállítási réteg csomagokat továbbít.
|
||||
H
|
||||
Összeköttetés nélküli rendszerre példa a postai levélszolgáltatás.
|
||||
I
|
||||
A gyakorlati modellben a szállítási réteg a hálózati réteg alatt van.
|
||||
H
|
||||
A Nyquist tétel az ideális átviteli csatornával kapcsolatos.
|
||||
I
|
||||
AZ IT-ban használt IEC mértékegység alapja a tízes számrendszer.
|
||||
H
|
||||
ISP jelentése - Internet Service Provider.
|
||||
I
|
||||
MODEM: a kifejezés a „modulátor" és „demodulátor" szavakból származik, és olyan berendezést jelent, ami egy vivőhullám modulációjával az analóg jelet digitálissá alakítja.
|
||||
H
|
||||
Az 1G digitális rendszer.
|
||||
H
|
||||
Virtuális LAN (Virtual LAN - VLAN) IEEE kódja a 802.10.
|
||||
I
|
||||
A viszonyréteg az OSI modellben található.
|
||||
I
|
||||
A „csúszóablakos" protokollnak része a „Piggy-back" technika.
|
||||
I
|
||||
A forgalomszabályozás 2 hoszt között értelmezhető fogalom.
|
||||
I
|
||||
A szelektív ismétlő protokoll használ negatív nyugtát is.
|
||||
I
|
||||
A nem perzisztens CSMA szabad csatorna esetén azonnal adni kezd.
|
||||
I
|
||||
Az NRZ-L értéke csak 1-ről 0-ra történő jelváltás után változik meg.
|
||||
H
|
||||
A MIMO párhuzamos csatornákkal növeli a sebességet.
|
||||
I
|
||||
A QSS és a WPS kényelmi funkciókat szolgál.
|
||||
I
|
||||
A 256-QAM egyetlen jelváltozással 16 bitet kódol.
|
||||
H
|
||||
Az NRZ-I kódolás alapja az NRZ-L jel.
|
||||
H
|
||||
A leghosszabb rádióhullámok képesek követni a föld görbületét.
|
||||
I
|
||||
A LAN kisebb hálózatot jelent, mint a WAN.
|
||||
I
|
||||
A CAT6 szabvány maximális sávszélessége 100 méteren 250MHz.
|
||||
I
|
||||
A CAT5e szabvány maximális sebessége 4 érpáron 100 Mb/s.
|
||||
H
|
||||
A rövidhullám visszaverődik az ionoszféráról.
|
||||
I
|
||||
A WEP titkosítás b/g/n szabványoknak egyaránt része.
|
||||
H
|
||||
A Manchester kódot NOR művelettel képezzük.
|
||||
H
|
||||
A RP illetve az RR a kábel rágcsálók elleni védelmét jelenti.
|
||||
I
|
||||
A DSSS 11db egymást részben átfedő csatornát használ.
|
||||
I
|
||||
Az NRZ-S kódolást az USB szabvány használja.
|
||||
H
|
||||
A bináris mértékegység rendszer jellemzően háttértár méretére utal.
|
||||
H
|
||||
A WEP az "n" szabványnak már nem része.
|
||||
I
|
||||
Az interfészekre valódi kommunikáció jellemző.
|
||||
I
|
||||
Az NRZ-I kódolás alapja az NRZ-M jel.
|
||||
I
|
||||
A DSSS 11db csatornája részben sem fedi át egymást.
|
||||
H
|
||||
Egy megabájt kevesebb, mint egy mebibájt.
|
||||
I
|
||||
A Manchester kódot XOR művelettel képezzük.
|
||||
I
|
||||
A szolgáltatás műveletek halmaza, amelyek a "mit" kérdéssel kapcsolatosak.
|
||||
I
|
||||
A mikrohullám visszaverődik az ionoszféráról.
|
||||
H
|
||||
A QSS és a WPS növeli a rendszer védettségét.
|
||||
H
|
||||
Az NRZ-M értéke csak 1-ről 0-ra történő jelváltás után változik meg.
|
||||
H
|
||||
A szolgáltatás a protokoll implementációjának felel meg.
|
||||
H
|
||||
A CAT6A szabvány maximális sávszélessége 100 méteren 500MHz.
|
||||
I
|
||||
A CAT5e szabvány maximális sebessége 4 érpáron 1000Mb/s.
|
||||
I
|
||||
A 2G mobilhálózat részben digitális megoldású.
|
||||
H
|
||||
Az LSOH/LSZH a kábel mechanikai terhelésének jelzése.
|
||||
H
|
||||
A LAN nagyobb hálózatot jelent, mint a WAN.
|
||||
H
|
||||
Egy informatikai mérnök számára a sávszélesség egysége a bit/sec.
|
||||
I
|
||||
Az ISP az egyes IXP-k közötti adatforgalmat biztosítja.
|
||||
H
|
||||
A MIMO védettsége gyenge a visszaverődésekkel szemben.
|
||||
H
|
||||
A rövidhullámok képesek követni a föld görbületét.
|
||||
H
|
||||
Az NRZ-I kódolást az USB szabvány használja.
|
||||
I
|
||||
A 256-QAM egyetlen jelváltozással 8 bitet kódol.
|
||||
I
|
||||
A vezérjeles gyűrű nem ütközésmentes.
|
||||
H
|
||||
A kitöltés mező hossza minden esetben több mint 0 bájt.
|
||||
H
|
||||
A bináris visszaszámlálás protokoll esetén a hosztok sorszáma bináris.
|
||||
I
|
||||
ALOHA rendszerek esetén a nyugtázó csatornákban is lehet ütközés.
|
||||
H
|
||||
Az adatkapcsolati rétegben nincs forgalomszabályzás.
|
||||
H
|
||||
A típus/hossz mező típust jelöl, ha tartalma kisebb egyenlő, mint 0x0600.
|
||||
H
|
||||
A BPDU protokoll alapja a MAC cím.
|
||||
I
|
||||
Az 1-perzisztens CSMA nem vizsgálja a csatorna foglaltságát.
|
||||
H
|
||||
A Hamming-távolságot egy XOR művelettel számíthatjuk ki.
|
||||
I
|
||||
Páros paritás esetén a paritásbit 0, ha a kódszóban az 1-esek száma páros.
|
||||
I
|
||||
A 8B/10B kódolás 8 bitenként legalább 3 szintváltást tartalmaz.
|
||||
H
|
||||
A 0G mobilhálózat jellemzője az automatikus hívásindítás.
|
||||
H
|
||||
Az 1G mobilhálózat részben digitális megoldású.
|
||||
H
|
||||
A 2,5 G mobilhálózat része UMTS .
|
||||
H
|
||||
A 3G mobilhálózatnak nem része a WCDMA.
|
||||
H
|
||||
A bináris rendszer jellemzően háttértár méretre utal
|
||||
H
|
||||
A Shannon tétel az ideális átviteli csatornával kapcsolatos.
|
||||
H
|
||||
Az IEEE 802.3 szabványba a „Base" szó jelentése „alapvető".
|
||||
H
|
||||
A „T-568A" és „T-568B" bekötése 50%-ba megegyezik.
|
||||
I
|
||||
Az LSOH/LSZH a kábel mechanikai tesztelésének jelzése.
|
||||
H
|
||||
Az NR2-S kódolást a USB szabvány használja.
|
||||
H
|
||||
Az AES a WEP2 védelem algoritmusa.
|
||||
h
|
||||
Az LDPC kódolás matematikailag polinomokra épül.
|
||||
H
|
||||
A „csúszóablakos" protokoll tartalmaz önálló nyugtakeretet.
|
||||
I
|
||||
Egy Switch-ekkel összekapcsolt hálózatban nem fordulhat elő ütközés.
|
||||
I
|
||||
A Hamming-távolság egy NOR művelettel számíthatjuk ki.
|
||||
H
|
||||
A bináris konvolúciós kódok esetébe nincsenek „valamilyen" határok.
|
||||
I
|
||||
Az LLC alréteg felel a csatorna kiosztásáért.
|
||||
H
|
||||
A versenyhelyzetben lévő protokollok nagy terhelésnél teljesítenek jól.
|
||||
H
|
||||
A karakterszámlálás egy sérülésvédett keretezési megoldás.
|
||||
H
|
||||
A p-perzisztens CSMA szabad csatorna esetén azonnal adni kezd.
|
||||
H
|
||||
A QoS-t hat paraméterrel határozzuk meg.
|
||||
H
|
||||
A CAT7 szabvány maximális sebessége 100 méteren 1Gb/s.
|
||||
H
|
||||
A MAC címek nem tartalmaznak lokalizációs információkat.
|
||||
I
|
||||
A Simplex "megáll és vár" protokoll szinkronizációt használ.
|
||||
I
|
||||
A keret előtag fő funkciója az időszinkronizáció.
|
||||
I
|
||||
A NEXT közelvégi áthallást jelent.
|
||||
I
|
||||
Az IPv4-ben egy hálózat címe mindíg 0-ra végződik.
|
||||
I
|
||||
A 802.11 szabvány az Ethernet-re vonatkozik.
|
||||
H
|
||||
A gyakorlati modellben az adatkapcsolati réteg a fizikai réteg alatt található.
|
||||
H
|
||||
A DNS időben sokkal az URL után jelent meg.
|
||||
H
|
||||
Az UDP egy összeköttetés nélküli protokoll.
|
||||
I
|
||||
Az LLC alréteg felel a keretek épségéért.
|
||||
I
|
||||
A hálózati réteg alapvető feladata az útvonalválasztás.
|
||||
I
|
||||
A mikrohullámok jól irányíthatóak.
|
||||
I
|
||||
A hálózati rétegben csomagok továbbítódnak.
|
||||
I
|
||||
Az IEEE802.11 három féle keretosztállyal dolgozik.
|
||||
I
|
||||
Páros paritás esetén a paritásbit 1, ha a kódszóban az 1-esek száma páratlan.
|
||||
I
|
||||
A CAT5e szabvány maximális sávszélessége 100 MHz.
|
||||
I
|
||||
Az adatkapcsolati réteg nem végez forgalomszabályozást.
|
||||
H
|
||||
Az IPv4 datagram maximális mérete 65535 bájt.
|
||||
I
|
||||
Az UDP fejrészben található sürgősségi mutató.
|
||||
H
|
||||
Vezérjeles algoritmus esetén nem léphet fel túlcsordulás, adatvesztés.
|
||||
I
|
||||
A WEP-es védelemre a kéretlen látogatók veszélyt jelentenek.
|
||||
I
|
||||
Az adatkapcsolati rétegben csomagok továbbítódnak.
|
||||
H
|
||||
Egy geoszinkron műholddal fix parabolaantennával kommunikálhatunk.
|
||||
H
|
||||
A keret előtag 7 bájt hosszú.
|
||||
H
|
||||
A vezérjeles gyűrű ütközésmentes.
|
||||
I
|
||||
A Reed-Solomon kódolás matematikailag polinomokra épül.
|
||||
I
|
||||
A PAN nagyobb hálózat, mint a LAN.
|
||||
H
|
||||
A Layer 2 Switch képes az egyes VLAN-ok közötti forgalomirányításra.
|
||||
H
|
||||
Vezetékes átvitel esetén célszerű a hibajavítás.
|
||||
H
|
||||
Egy villamosmérnök számára a sávszélesség egysége a Hz.
|
||||
I
|
||||
Vezérjeles gyűrű esetén minden hoszt azonos prioritású.
|
||||
I
|
||||
A 0G mobilhálózat tisztán analóg megoldású.
|
||||
I
|
||||
Az IPv4-ben a broadcast cím mindig 0-ra végződik.
|
||||
H
|
||||
Virtuális áramkör alapú összeköttetés esetében egyszerű a torlódáskezelés.
|
||||
I
|
||||
Az UDP egy nem megbízható protokoll, nem garantálja az átvitt adatok megérkezését.
|
||||
I
|
||||
A CSMA/CA protokoll ütközés esetén azonnal ismétli az átadást.
|
||||
H
|
||||
Az RP illetve az RR a kábel égésekor felszabaduló gázokra utal.
|
||||
H
|
||||
Az IPv6 fejrészben az ugráskorlát értéke csak ugrásonként csökken 1-el.
|
||||
I
|
||||
A PSNEXT a közelvégi áthallás összesített értékét jelenti.
|
||||
I
|
||||
AZ IT-ban használt IEC mértékegység alapja a kettes számrendszer.
|
||||
I
|
||||
A vezérjeles vödör algoritmus esetén az adatok csak azonos sebességgel távozhatnak.
|
||||
H
|
||||
A TCP fejrészben kötelező az ellenőrző összeg használata.
|
||||
I
|
||||
A megjelenítési réteg a(z) TCP/IP modellben található.
|
||||
H
|
||||
A helyfoglalásos protokoll nem ütközésmentes.
|
||||
H
|
||||
A Layer 2 switch nem képes az egyes VLAN-ok közötti forgalomirányításra.
|
||||
I
|
||||
Egy geostacionárius műholdddal fix parabolaantennával kommunikálhatunk.
|
||||
I
|
||||
Az ethernet fejléc 2 bájttal hosszabb, mint a VLAN fejléc.
|
||||
H
|
||||
A hálózati rétegben a csomagok továbbítódnak.
|
||||
I
|
||||
Az 5G mobilhálózat legfontosabb tulajdonsága a gyors válaszidő és késleltetés.
|
||||
I
|
||||
A datagram használata az összeköttetés alapú rendszerekre jellemző.
|
||||
H
|
||||
A 10 gigabites ethernet 5 különböző jelszintet használ.
|
||||
H
|
||||
A CAT6 szabvány maximális sebessége 100 méteren 10 Gb/s.
|
||||
H
|
||||
Vezetékes átvitel esetén célszerű a hibadetektálás és az adatismétlés.
|
||||
I
|
||||
Az NRZ-M értéke minden jelváltás után megváltozik.
|
||||
H
|
||||
Az NRZ-S értéke minden jelváltás után megváltozik.
|
||||
H
|
||||
ALOHA rendszerek esetén a nyugtázó csatornában nem fordulhat elő ütközés.
|
||||
I
|
||||
A típus/hossz mező típust jelöl, ha tartalma nagyobb, mint 0x0600.
|
||||
I
|
||||
Az UDP protokoll fejrésze összetettebb, mint a TCP protokoll fejrésze.
|
||||
H
|
||||
A bináris visszaszámlálás protokoll esetén a hostok sorszáma bináris.
|
||||
I
|
||||
Az interface-ekre virtuális kommunikáció jellemző.
|
||||
H
|
||||
Az interface-ekre valódi kommunikáció jellemző.
|
||||
I
|
||||
Bináris visszaszámlálás protokoll esetén a hostok sorszáma bináris.
|
||||
I
|
||||
A csúszóablakos protokoll tartalmaz önálló nyugtakeretet
|
||||
I
|
||||
A csúszóablakos protokoll nak része a Piggy -back technika.
|
||||
I
|
||||
versenyhelyzetben lévő protokollok nagy terhelésnél teljesítenek jól
|
||||
H
|
||||
A TCP összeköttetés-alapú protokoll.
|
||||
I
|
||||
kisebb hálózatot jelent mint a WAN.
|
||||
I
|
||||
A 0G mobil hálózat jellemzője az automatikus hívásindítás.
|
||||
H
|
||||
2,5 G mobilhálózat része UMTS.
|
||||
H
|
||||
2.5G mobilhálózat része a WAP és az EDGE.
|
||||
I
|
||||
A 3G mobil hálózat része a WiMax.
|
||||
H
|
||||
3G mobil hálózatnak nem része a WCDMA.
|
||||
H
|
||||
szállítási réteg csomagokat továbbít.
|
||||
H
|
||||
keret réteg fő funkciója az időszinkronizáció.
|
||||
H
|
||||
Az LLC al réteg felel a csatorna kiosztásáért.
|
||||
H
|
||||
Az NRZ-I kódolás alapja az NRZ -L jel.
|
||||
H
|
||||
Az NRZ-L értéke csak 1 -ről 0-ra történő jelváltás után változik meg.
|
||||
H
|
||||
Az NRZ-M értéke csak 1 -ről 0-ra történő jelváltás után változik meg.
|
||||
H
|
||||
Az IXP az egyes ISP-ek közötti adatforgalmat biztosítja.
|
||||
I
|
||||
A mikro hullámok jól irányíthatóak.
|
||||
I
|
||||
Az RP illetve az RR a kábel rágcsálók elleni védelmét jelenti.
|
||||
I
|
||||
A WEP az "n"szabványnak már nem része.
|
||||
I
|
||||
A p-perzisztens CSMA szabad csatorna esetén azonnal adni ke zd.
|
||||
H
|
||||
Nyquist tétel az ideális átviteli csatornával kapcsolatos.
|
||||
I
|
||||
Az IEEE 802.10. kód a Virtuális LAN (Virtual LAN -VLAN) kódja
|
||||
I
|
||||
Az IEEE 802.11 három féle keretosztállyaldolgozik.
|
||||
I
|
||||
típus/hossz mező típust jelöl, ha tartalma kisebb egyenlő, mint 0x0600
|
||||
H
|
||||
Nyugtázott datagram az összeköttetés nélkülire jellemz ő.
|
||||
I
|
||||
Az MSC és a GMSC biztosítja a mobilhálózat és az internet közötti kapcsolatot. ( MSC -Mobile Switching Center , Átjáró Mobil Kapcsolóköz pont GMSC - Gateway Mobile Switching Center)
|
||||
H
|
||||
AZ IEEE802.11 adatkeretében a keretvezérlés 11 almezőből áll.
|
||||
I
|
||||
Az IPv4 „A" osztály kevesebb hosztot tartalmaz mint a „C" osztály.
|
||||
H
|
||||
Lyukas vödör algoritmus esetén nem léphet fel túlcsordulás, adatvesztés.
|
||||
H
|
||||
kapcsolatállapot alapú útválasztás a távolságvektor alapú útválasztást váltotta fel.
|
||||
I
|
||||
A kitöltés mező célja a minimális kerethossz elérésének biztositása.
|
||||
I
|
||||
A CIDR és a NAT is hozzájárult az IPv6 gyorsabb bevezetéséhez.
|
||||
H
|
||||
A hálózati rétegben keretek továbbítódnak.
|
||||
H
|
||||
Az UDP protokoll nem az operációs rendszer része.
|
||||
H
|
||||
A vezérjeles gyűrű esetén a hostok csak a következő hostig juttatják el a keretet.
|
||||
I
|
||||
A CIDR az IPv4 merev szabályait oldja fel.
|
||||
I
|
||||
A megjelenési réteg az TCP/IP modellben található.
|
||||
H
|
||||
Az NRZ-M kódolást az USB szabvány hasznalja.
|
||||
H
|
||||
A Simplex megáll és vár protokoll nem használ nyugtakeretet.
|
||||
H
|
||||
A CAT6 szabvány maximális sávszélessége 100 méteren 500Mhz.
|
||||
H
|
||||
A "T-568A" és "T-568B" bekötése több mint 50%-ban eltérő.
|
||||
H
|
||||
Vivőjel érzékelés nélkül nem dönthető el, hogy egy csatorna foglalt-e.
|
||||
I
|
||||
Az LDPC kódolás esetén a kódolt üzenet hosszabb az eredeti üzenetnél.
|
||||
I
|
||||
A bináris visszaszámlálás protokoll jellemzője a versengési időrés.
|
||||
I
|
||||
A 10 gigabites Ethernet nem használja a CSMA/CD protokollt.
|
||||
I
|
||||
A 10 gigabites Ethernet a Half- és a Full-Duplex üzemmódot is támogatja.
|
||||
H
|
||||
Az Ethernet hálózat NRZ-L kódolást használ.
|
||||
I
|
||||
A gyakorlati modellben a szállítási réteg a hálózati réteg alatt található.
|
||||
H
|
||||
Az átlátszó darabolás esetén a csomagok egyesítése csak a cél hosztnál történik meg.
|
||||
H
|
||||
Az ICMP protokoll nem képes a hibákról és azok típusáról tájékoztatást adni.
|
||||
H
|
||||
Az IEEE802.11 szabvány a CSMA/CA protokollt használja.
|
||||
I
|
||||
Az 1G mobilhálózat nem támogatja az automatikus hívásátadást.
|
||||
H
|
||||
A 10 gigabites Ethernet 16 különböző jelszintet használ
|
||||
I
|
||||
A 10 gigabites ethernet csak a Full-Duplex üzemmódot támogatja
|
||||
I
|
||||
A 10 gigabites ethernet használja a CSMA/CD protokollt
|
||||
H
|
||||
A 2,5G mobilhálózat része a WAP és az EDGE
|
||||
I
|
||||
A 256-QAM egyetlen jelváltozatással 16 bitet kódol
|
||||
H
|
||||
A 2G mobilhálózat teljesen digitális megoldású
|
||||
I
|
||||
A 3G mobilhálózat része a WiMax
|
||||
H
|
||||
A 3G mobilhálózat része az UMTS
|
||||
I
|
||||
A 4G mobilhálózat része a WiMAX
|
||||
I
|
||||
A 4G mobilhálózat része az LTE
|
||||
I
|
||||
A 802.11 szabvány a WLAN-ra vonatkozik
|
||||
I
|
||||
A 802.3 szabvány a vezeték nélküli LAN-okra vonatkozik
|
||||
H
|
||||
A 802.3 szabvány az Ethernetre vonatkozik
|
||||
I
|
||||
A 8B/10B kódolás 10 bitenként legalább 3 színváltást tartalmaz
|
||||
I
|
||||
A 8B/10B kódolás hatékonyabb mint a klasszikus Manchester kódolás
|
||||
I
|
||||
A bináris konvolúciós kódok esetében nincsenek üzeneti határok
|
||||
I
|
||||
A bináris visszaszámlálás protokoll a magasabb sorszámú hostoknak kedvez
|
||||
I
|
||||
A bináris visszaszámlálás protokoll ütközésmentes
|
||||
I
|
||||
A BPDU keret célja a redundancia biztosítása
|
||||
I
|
||||
A BPDU protokoll alapja az IP cím
|
||||
H
|
||||
A bridge IP címek segítségével dolgozik
|
||||
H
|
||||
A bridge MAC címek segítségével dolgozik
|
||||
I
|
||||
A CAT5e szabvány maximális sebessége 2 érpáron 100 Mb/s
|
||||
I
|
||||
A CAT6 szabvány maximális sebessége 100 méteren 1 Gb/s
|
||||
I
|
||||
A CAT6A szabvány maximális sebessége 100 méteren 10Gb/s.
|
||||
I
|
||||
A CAT6A szabvány maximális sebessége 100 méteren 1Gb/s
|
||||
H
|
||||
A CAT7 szabvány maximális sávszélessége 100 méteren 600MHz
|
||||
I
|
||||
A CAT7 szabvány maximális sávszélessége 100 méteren 750MHz
|
||||
H
|
||||
A CAT7 szabvány maximális sebessége 100 méteren 10Gb/s.
|
||||
I
|
||||
A CIDR az IPv4-ben rugalmas hoszt kiosztást tesz lehetővé.
|
||||
I
|
||||
A CIDR az IPv6 osztályok merev szabályait oldja fel
|
||||
H
|
||||
A CIDR és a NAT is hozzájárult az IPv4 címek elfogyásának késleltetéséhez
|
||||
I
|
||||
A Congestion jelentése: Forgalomszabályozás.
|
||||
H
|
||||
A Congestion jelentése: Torlódás.
|
||||
I
|
||||
A csatorna használata az összeköttetés nélküli rendszerekre jellemző.
|
||||
I
|
||||
A CSMA vezeték nélküli összeköttetésben hatékonyabb mint vezetékesben.
|
||||
H
|
||||
A CSMA/CD protokoll az adás megkezdése után is figyeli a csatornát.
|
||||
I
|
||||
A CSMA/CD ütközés érzékelésekor azonnal megszakítja az adást
|
||||
I
|
||||
A datagram használata az összeköttetés nélküli rendszerekre jellemző
|
||||
I
|
||||
A decimális alapú mértékegység rendszer jellemzően háttértár méretre utal
|
||||
I
|
||||
A decimális alapú mértékegység rendszer jellemzően memória méretre utal.
|
||||
H
|
||||
A DNS időben sokkal az URL előtt jelent meg
|
||||
I
|
||||
A DNS név hierarchia tetején a gyökér névszerverek darabszáma folyamatosan növekszik
|
||||
H
|
||||
A DNS tulajdonképpen az URL szolgáltatásait teszi a felhasználó számára még produktívabbá
|
||||
H
|
||||
A DSSS 11 db csatornája részben sem fedi át egymást
|
||||
H
|
||||
A DSSS 11 db egymást részben átfedő csatornát használ
|
||||
I
|
||||
A forgalomszabályozás két hoszt között értelmezhető fogalom
|
||||
I
|
||||
A forgalomszabályozás a hálózat egészére értelmezhető fogalom
|
||||
H
|
||||
A gigabites Ethernet 16 különböző jelszintet használ
|
||||
H
|
||||
A gigabites Ethernet 5 különböző jelszintet használ
|
||||
I
|
||||
A gyakorlati modellben a szállítási réteg a hálózati réteg felett található
|
||||
I
|
||||
A gyakorlati modellben az adatkapcsolati réteg a fizikai réteg felett található
|
||||
I
|
||||
A gyakorlati modellben az adatkapcsolati réteg a hálózati réteg alatt található
|
||||
I
|
||||
A gyakorlati modellben az adatkapcsolati réteg a hálózati réteg felett található
|
||||
H
|
||||
A helyfoglalásos protokoll permutálja az állomásszámokat
|
||||
I
|
||||
A helyfoglalásos protokoll statikus állomás számokkal dolgozik
|
||||
H
|
||||
A HSS és HLR különböző feladatot látnak el
|
||||
I
|
||||
Az STP támadása esetén az aktuális gyökér MAC címénél kisebb cím hálózatba juttatása a cél
|
||||
I
|
||||
Az SPT támadása esetén az aktuális gyökér MAC címénél kisebb cím hálózatba juttatása a cél
|
||||
I
|
||||
A URL tulajdonképpen a DNS szolgáltatásait teszi a felhasználó számára még produktívabbá
|
||||
I
|
||||
A kapcsolatállapot alapú útválasztás a távolságvektor alapú útválasztást váltotta fel
|
||||
I
|
||||
A kapcsolati réteg az OSI modellben található
|
||||
H
|
||||
A kapcsolati réteg az TCP/IP modellben található
|
||||
I
|
||||
A karakterszámlálás nem igényel egyedi fejlécet
|
||||
I
|
||||
A keret előtag 8 bájt hosszú
|
||||
I
|
||||
A klasszikus Manchester kódolás hatékonyabb, mint a 8B/10B kódolás
|
||||
H
|
||||
A LAN nagyobb hálozat mint a WAN
|
||||
H
|
||||
A LAN nagyobb hálózatot jelent mint a MAN
|
||||
H
|
||||
A LAN nagyobb hálózatot jelent mint a WAN
|
||||
H
|
||||
A Layer 3 switch képes az egyes VLAN-ok közötti forgalomirányításra
|
||||
I
|
||||
A Layer 3 switch nem képes az egyes VLAN-ok közötti forgalomirányításra
|
||||
H
|
||||
A MAC alréteg felel a keretek épségéért
|
||||
H
|
||||
A Manchester-kódot NOR művelettel képezzük
|
||||
H
|
||||
A megjelenítési réteg az OSI modellben található
|
||||
I
|
||||
A MIMO erősen védett a visszaverődésekkel szemben
|
||||
I
|
||||
A MIMO tulajdonéppen az SDMA egyfajta kiterjesztése
|
||||
I
|
||||
A modem célja hogy a digitális adatot analóg módon átvihetővé tegye
|
||||
I
|
||||
A modem célja hogy az analóg adatot digitális módon átvihetővé tegye
|
||||
H
|
||||
A NAT címfordítás a LAN és a WAN hálózat között történik
|
||||
I
|
||||
A nem-átlátszó darabolás esetén a csomagok egyesítése csak a célhosztnál történik meg
|
||||
I
|
||||
A nem-átlátszó darabolás esetén a darabolás az egyes hálózatokban függetlenül történik
|
||||
H
|
||||
A NEXT távolvégi áthallást jelent
|
||||
H
|
||||
A Nyquist tétel a zajos átviteli csatornával kapcsolatos
|
||||
H
|
||||
A Nyugtázott datagram az összeköttetés nélküli rendszerre jellemző
|
||||
I
|
||||
A PAN nagyobb hálózatot jelent mint a LAN
|
||||
H
|
||||
A PAN nagyobb hálózatot jelent, mint a MAN
|
||||
H
|
||||
A protokoll szabályok halmaza melyek a "hogyan" kérdéssel kapcsolatosak
|
||||
I
|
||||
A protokoll szabályok halmaza, amelyek a "mit" kérdéssel kapcsolatosak
|
||||
H
|
||||
A protokollokra valódi kommunikáció jellemző
|
||||
H
|
||||
A protokollokra virtuális kommunikáció jellemző
|
||||
I
|
||||
A PSNEXT az azonos szintű távolvégi áthallást jelenti
|
||||
H
|
||||
A QoS-t 6 paraméterrel határozzuk meg(Quality of service)
|
||||
H
|
||||
A QoS-t négy paraméterrel határozzuk meg
|
||||
I
|
||||
A Reed-Solomon kódolás például a CD/DVD szabványra jellemző
|
||||
I
|
||||
A Reed-Solomon kódolás például az USB szabványra jellemző
|
||||
H
|
||||
A réz alapú 10 gigabites Ethernet a 64B/66B kódolást használja
|
||||
H
|
||||
A réz alapú 10 gigabites Ethernet a 8B/10B kódolást használja
|
||||
I
|
||||
A RIP egy távolságvektor alapú IGP protokoll
|
||||
I
|
||||
A RIP fejrészében található sürgősségi mutató
|
||||
H
|
||||
A Shannon-tétel a zajos átviteli csatornával kapcsolatos
|
||||
I
|
||||
A Shannon-tétel az ideális átviteli csatornával kapcsolatos
|
||||
H
|
||||
A Simplex "megáll és vár" protokoll használ nyugtakeretet
|
||||
I
|
||||
A Simplex összetett protokoll nem sorszámozza a kereteket
|
||||
H
|
||||
A Simplex összetett protokoll sorszámozza a kereteket
|
||||
I
|
||||
A switch IP-címek segítségével dolgozik
|
||||
H
|
||||
A switch MAC-címek segítségével dolgozik
|
||||
I
|
||||
A switch összeállítja a csomagot a keretekből és a csomagban lévő IP-címet használja a cél hoszt meghatározásásra
|
||||
H
|
||||
A switcheknek nem kell ismerni a hálózati réteg protokollját a routernek viszont ismernie kell azt
|
||||
I
|
||||
A szállítási réteg a feladatát az alatta lévő rétegek kialakításától függően végzi
|
||||
I
|
||||
A szállítási rétegben keretek továbbítódnak
|
||||
H
|
||||
A szállítási rétegben szegmensek továbbítódnak
|
||||
I
|
||||
A szállítási rétegben van címzés.
|
||||
H
|
||||
A szélessávú vezeték nélküli hálózatok IEEE kódja: 802.16 (WiMAX)
|
||||
I
|
||||
A személyi hálózatok (Bluetooth, Zigbee) IEEE kódja: 802.15
|
||||
I
|
||||
A T568A és a T568B bekötése 50%-ban megegyezik
|
||||
I
|
||||
A távolságvektor-alapú útválasztás a kapcsolatállapot-alapú útválasztást váltotta fel
|
||||
H
|
||||
a TCP fejrészében található sürgősségi mutató
|
||||
I
|
||||
A TCP kifejezésben kötelező az ellenőrző összeg használata
|
||||
I
|
||||
A TCP protokoll az operációs rendszer része
|
||||
I
|
||||
A TCP protokoll fejrésze egyszerűbb mint az UDP protokoll fejrésze
|
||||
H
|
||||
A TCP protokoll fejrésze összetettebb mint az UDP protokoll fejrésze
|
||||
I
|
||||
A típus/hossz mező kerethosszt jelöl, ha tartalma kisebb egyenlő, mint 0x0600.
|
||||
I
|
||||
A TKIP a WEP védelem algoritmusa
|
||||
H
|
||||
A TKIP a WPA védelem algoritmusa
|
||||
I
|
||||
A torlódáskezelés a hálózat egészére értelmezhető fogalom
|
||||
I
|
||||
A versenyhelyzetben lévő protokollok kis terhelésnél teljesítenek jól
|
||||
I
|
||||
A vezérjeles vödör algoritmus esetén az adatok különböző sebességgel távozhatnak
|
||||
I
|
||||
A visszalépés "n"-el protokoll például a műholdas technikában használatos
|
||||
I
|
||||
A viszony réteg az OSI modellben található
|
||||
I
|
||||
A VLAN fejléc 2 bájttal rövidebb, mint az Ethernet fejléc
|
||||
I
|
||||
A WAN MAN-okból épül fel
|
||||
H
|
||||
A WAN RAN-okból épül fel
|
||||
I
|
||||
Az 1000Base-T maximális átviteli sebessége 1 Gbit
|
||||
I
|
||||
Az 1000Base-T maximális átviteli sebessége 100MB/s
|
||||
H
|
||||
Az 1000Base-T maximális átviteli sebességet 100 Mbit
|
||||
H
|
||||
Az 1000Base-T-ben 5 különböző jelváltást értelmezünk
|
||||
I
|
||||
Az 1000Base-T-ben a T a sodrott érpárt jelöli
|
||||
I
|
||||
Az 1000Base-T-ben a T fényvezető szálat jelöli
|
||||
H
|
||||
Az 1024QAM egyetlen jelváltozással 10 bitet kódol
|
||||
I
|
||||
Az 1G mobilhálózat teljesen analóg megoldású
|
||||
I
|
||||
Az 1-perzisztens CSMA vizsgálja a csatorna foglaltságát
|
||||
I
|
||||
Az 5G mobilhálózat adatátviteli sebessége a 4G mobilhálózat adatátviteli sebességének akár tízszerese is lehet
|
||||
I
|
||||
Az 5G mobilhálózat különböző specifikus frekvenciasávokban azonos feladatokat lát el
|
||||
H
|
||||
Az adaptív forgalomirányító eljárások alkalmazkodnak a hálózati forgalomhoz és a topológiához
|
||||
I
|
||||
Az adatkapcsolati réteg a kereteket továbbítja
|
||||
I
|
||||
Az adatkapcsolati réteg egyik feladata a forgalomszabályozás
|
||||
I
|
||||
Az adatkapcsolati rétegben keretek továbbítódnak
|
||||
I
|
||||
Az adatkapcsolati rétegben van forgalomszabályozás
|
||||
I
|
||||
Az adatkapcsolati rétegnek nem a keretezés a fő feladata
|
||||
H
|
||||
Az AES a WPA védelem algoritmusa
|
||||
H
|
||||
Az AES a WPA2 védelem algoritmusa
|
||||
I
|
||||
Az alagút típusú átvitel, olyan módon áll össze 2 hálózat között, hogy azok a köztük lévő hálózat (ok) hosztjait nem is érhetik el.
|
||||
I
|
||||
Az ALOHA használ nyugtázást
|
||||
I
|
||||
Az ARP az IPv4 protokoll része
|
||||
I
|
||||
Az ARP az IPv6 protokoll része
|
||||
H
|
||||
Az átlátszó darabolás esetén a csomagok egyesítése minden érintett hálózat elhagyásakor megtörténik
|
||||
I
|
||||
Az Auto Negotation az ütközések elkerülésének egyik megoldása
|
||||
H
|
||||
Az auto negotiation automatikus sebesség és duplexitás egyeztetést jelent
|
||||
I
|
||||
Az Ethernet az ütközések elkerülésére 1-perzisztens CSMA/CD egy változatát a MACA-t használja
|
||||
I
|
||||
Az Ethernet fejléc 12 bájttal hosszabb mint a VLAN fejléc
|
||||
I
|
||||
Az Ethernet fejléc 2 bájttal hosszabb mint a VLAN fejléc
|
||||
H
|
||||
Az Ethernet hálózat NRZ-S kódolást használ
|
||||
H
|
||||
Az FTP egy megbízható protokoll, garantálja az átvitt adatok megérkezését
|
||||
I
|
||||
Az FTP egy nem megbízható protokoll, nem garantálja az átvitt adatok megérkezését
|
||||
H
|
||||
Az gyakorlati modellben az adatkapcsolati réteg a fizikai réteg alatt található
|
||||
H
|
||||
Az ICMP protokoll nem képes hibákról és azok típusáról tájékoztatót adni
|
||||
H
|
||||
Az IEEE 802.10 kód a Virtuális LAN kódja
|
||||
I
|
||||
AZ IEEE 802.11 adatkeretében a keretvezérlés 11 almezőből áll
|
||||
I
|
||||
Az IEEE 802.11 adatkeretében három cím szerepel
|
||||
I
|
||||
Az IEEE 802.11 adatkeretében két cím szerepel
|
||||
H
|
||||
Az IEEE 802.11 egyféle keretosztállyal dolgozik
|
||||
H
|
||||
Az IEEE 802.11 három féle keret osztállyal dolgozik
|
||||
I
|
||||
Az IEEE 802.11 szabvány a CSMA/CA protokollt használja
|
||||
I
|
||||
Az IEEE 802.11 szabvány a CSMA/CD protokollt használja
|
||||
H
|
||||
Az IEEE 802.10 kód a Virtuális LAN (Virtual LAN -VLAN) kódja
|
||||
I
|
||||
Az IEEE802.11 szabvány az Ethernetre vonatkozik
|
||||
H
|
||||
Az internet réteg a TCP/IP modellben található
|
||||
I
|
||||
Az internet réteg az OSI modellben van
|
||||
H
|
||||
Az IPv4 „A" osztály kevesebb hosztot tartalmaz, mint a „C" osztály
|
||||
H
|
||||
Az IPv4 datagram maximális mérete kevesebb mint 65535 bájt
|
||||
H
|
||||
Az IPv4 fejrész maximális fix hossza 20 bájt
|
||||
H
|
||||
Az IPv4 fejrész minimális fix hossza 20 bájt
|
||||
I
|
||||
Az IPv4 fejrész tartalmaz ellenőrző összeget
|
||||
I
|
||||
Az IPv4 fejrész teljes hossz mezője 16 bites
|
||||
I
|
||||
Az IPv4 hálózati maszkban a 0-ás értéket semmiképpen sem követhet 1-es érték
|
||||
I
|
||||
Az IPv6 adatmező maximális mérete 65535 bájt
|
||||
I
|
||||
Az IPv6 címzési rendszere tartalmazza az IPv4-ben megismert osztályokat
|
||||
H
|
||||
Az IPv6 fejrész maximális hossza kétszerese az IPv4 fejrész maximális hosszának
|
||||
H
|
||||
AZ IPv6 fejrész maximális hossza kétszerese az IPv4 fejrész minimális hosszának
|
||||
I
|
||||
Az IPv6 fejrész több mezőt tartalmaz, mint az IPv4 fejrész
|
||||
H
|
||||
Az ISP az „internetwork service provider" rövidítése
|
||||
H
|
||||
Az IT-ban használt IEC mértékegységrendszer alapja a 10-es számrendszer
|
||||
H
|
||||
Az IT-ban használt IEC mértékegységrendszer alapja a kettes számrendszer
|
||||
I
|
||||
Az LDPC kódolás esetén a kódolt üzenet hosszabb, mint az eredeti üzenet
|
||||
I
|
||||
Az LDPC kódolás matematikailag mátrixokra épül
|
||||
I
|
||||
Az LDPC kódolásnak jelentős a szoftveres erőforrás igénye
|
||||
I
|
||||
Az LDPC kódolásnak nem jelentős a szoftveres erőforrásigénye
|
||||
H
|
||||
Az LSOH/LSZH a kábel égésekor felszabaduló gázokra utal
|
||||
I
|
||||
Az MSC és a GMSC biztosítja a mobilhálózat és az internet közötti adatcserét
|
||||
I
|
||||
Az NDP az IPv6 protokoll része
|
||||
I
|
||||
Az NR2-S kódolást az USB szabvány használja
|
||||
H
|
||||
Az NRZ-L értéke minden jelváltás után megváltozik
|
||||
I
|
||||
Az NRZ-M értéke csak 0-ról 1-re történő jelváltás után változik meg
|
||||
I
|
||||
Az NRZ-S értéke csak 1-ről 0-ra történő jelváltás után változik meg
|
||||
H
|
||||
Az NRZ-S kódolást a USB szabvány használja
|
||||
H
|
||||
Az OFDM a nagy sebességű jelfolyamot több kisebb sebességűre bontja
|
||||
I
|
||||
Az optikai 10 gigabites Ethernet a 64B/66B kódolást használja
|
||||
I
|
||||
Az optikai kábelek a 64B/66B kódolást használják
|
||||
I
|
||||
Az RTP fejrészében nem található sürgősségi mutató
|
||||
I
|
||||
Az RTP fejrészében található a sürgősségi mutató
|
||||
H
|
||||
Az RTP protokoll az operációs rendszer része
|
||||
H
|
||||
Az RTP protokoll az UDP protokollra épül
|
||||
I
|
||||
Az RTP protokoll nem az operációs rendszer része
|
||||
I
|
||||
Az SSID azonosító egy maximum 32 karakter hosszú szabad választott név
|
||||
I
|
||||
Az UDP fejrészben kötelező az ellenőrző összeg használata
|
||||
H
|
||||
Az URL tulajdonképpen a DNS szolgáltatásait teszi a felhasználó számára még produktívabbá
|
||||
I
|
||||
Datagram alapú összeköttetés esetében bonyolult a szolgáltatás minőségének biztosítása
|
||||
I
|
||||
Datagram alapú összeköttetés esetében bonyolult a szolgáltatás működésének biztosítása
|
||||
I
|
||||
Egy geostacionárius műholddal fix parabolaantennával kommunikálhatunk
|
||||
I
|
||||
Egy informatika mérnök számára a sávszélesség egysége a Hz
|
||||
H
|
||||
Egy ISP-n belül nagyszámú POP található
|
||||
I
|
||||
Egy kilobájt több, mint egy kibibájt
|
||||
H
|
||||
Egy megabájt kisebb, mint egy mebibájt
|
||||
I
|
||||
Egy terrabájt kevesebb mint egy tebibájt
|
||||
I
|
||||
Egy villamosmérnök számára a sávszélesség egysége a bit/sec
|
||||
H
|
||||
Jellemzően kis távolságok áthidalására használnak optikai kábeleket
|
||||
H
|
||||
Jellemzően nagy távolságok áthidalására használnak optikai kábeleket
|
||||
I
|
||||
Kilobájt ( 1000 bájt ) < Kibibájt ( 1024 bájt); Megabájt < Mebibájt
|
||||
I
|
||||
LDPC kódolás használatos például a DVB-T2 műholdas rendszerben
|
||||
I
|
||||
Lyukas vödör algoritmus esetén az adatok különböző sebességgel távozhatnak
|
||||
H
|
||||
Lyukas vödör algoritmus esetén felléphet túlcsordulás adatvesztés
|
||||
I
|
||||
Minél kisebb a hullámhossz annál jobb a tárgyakon való áthaladás
|
||||
H
|
||||
Minél nagyobb a hullámhossz annál jobb a tárgyakon való áthaladás
|
||||
I
|
||||
NAT használata esetén a LAN hálózatnak nem kell nyilvános IP címmel rendelkeznie
|
||||
I
|
||||
NAT használata esetén a LAN hálózatnak nyilvános IP címmel kell rendelkeznie
|
||||
H
|
||||
Nyugtázott datagram az összeköttetés nélkülire jellemző
|
||||
I
|
||||
Összeköttetés alapú rendszerekben minimum hat szolgáltatási primitív kell
|
||||
I
|
||||
Összeköttetés nélküli rendszer esetén az egyes datagramok különböző útvonalakon érnek célba
|
||||
I
|
||||
Összeköttetés nélküli rendszerekben minimum hat szolgáltatás primitív kell
|
||||
H
|
||||
Összeköttetés nélküli rendszerre példa a postai levél szolgáltatás
|
||||
I
|
||||
Páratlan paritás esetén a paritásbit 0, ha a kódszóban az 1-esek száma páratlan
|
||||
I
|
||||
Páratlan paritás esetén a paritásbit 1, ha a kódszóban az 1-esek száma páros
|
||||
I
|
||||
Páros paritás esetén a paritásbit 0, ha a kódszóban az 1-esek száma páratlan
|
||||
H
|
||||
Páros paritás esetén a paritásbit 1, ha a kódszóban az 1-esek száma páros
|
||||
H
|
||||
Rekurzív kérés esetén a DNS szerver teljes mértékben megválaszolja a kérést vagy hibajelzést ad
|
||||
I
|
||||
Vezérjeles gyűrű esetén az elküldött keret több kört is megtehet
|
||||
H
|
||||
Visszalépés „n"-el protokoll például a műholdas technikában használatos
|
||||
I
|
||||
Vivőjel érzékelés nélkül nem dönthető el hogy egy csatorna foglalt-e
|
||||
I
|
||||
Az IEEE802.11 szabvány a CSMA/CD protokollt használja
|
||||
H
|
||||
Az alagút átvitel olyan módon áll össze két hálózat között, hogy azok a köztük lévő hálózat(ok) hosztjait nem is érhetik el
|
||||
I
|
||||
Az IPv4 "A" osztály kevesebb hosztot tartalmaz, mint a "C" osztály
|
||||
H
|
||||
A kapcsolatalapú útválasztás a távolságvektor alapú útválasztást váltotta fel
|
||||
I
|
0
templates/uni/subjects/halozatok/__init__.py
Normal file
105
templates/uni/subjects/halozatok/halozatok_app.py
Normal file
@ -0,0 +1,105 @@
|
||||
from flask import Flask, render_template, request, redirect, url_for, session, Blueprint
|
||||
import os
|
||||
import random
|
||||
|
||||
# Define the Blueprint for the halozatok quiz
|
||||
halozatok_vizsga_teszt = Blueprint(
|
||||
'halozatok_vizsga_teszt', # Blueprint name
|
||||
__name__,
|
||||
template_folder='./templates' # Path to templates
|
||||
)
|
||||
|
||||
preguntas = ['templates/uni/subjects/halozatok/Halozatok_kerdessor.txt']
|
||||
|
||||
def parse_questions():
|
||||
questions = []
|
||||
lines = []
|
||||
for pregunta in preguntas:
|
||||
with open(pregunta, 'r', encoding='utf-8') as f:
|
||||
lines.extend(f.readlines())
|
||||
|
||||
for line in range(0, len(lines)-1, 2):
|
||||
questions.append({
|
||||
'question': lines[line].strip(),
|
||||
'answer': lines[line + 1].strip()
|
||||
})
|
||||
|
||||
return questions
|
||||
|
||||
# Quiz Route
|
||||
@halozatok_vizsga_teszt.route('/')
|
||||
@halozatok_vizsga_teszt.route('/quiz', methods=['GET', 'POST'])
|
||||
def quiz():
|
||||
if 'quiz_questions' not in session:
|
||||
questions = parse_questions()
|
||||
halozatok_questions = random.sample(questions, 20)
|
||||
session['quiz_questions'] = halozatok_questions
|
||||
session['question_index'] = 0
|
||||
session['answers'] = []
|
||||
else:
|
||||
halozatok_questions = session['quiz_questions']
|
||||
|
||||
question_index = session.get('question_index', 0)
|
||||
|
||||
if question_index >= len(halozatok_questions):
|
||||
return redirect(url_for('halozatok_vizsga_teszt.result'))
|
||||
|
||||
current_question = halozatok_questions[question_index]
|
||||
|
||||
return render_template('halozatok_quiz.html', question=current_question, question_index=question_index)
|
||||
|
||||
# Submit Answer Route
|
||||
@halozatok_vizsga_teszt.route('/submit_answer', methods=['POST'])
|
||||
def submit_answer():
|
||||
user_answers = request.form.get('answer')
|
||||
question_index = int(request.form.get('question_index'))
|
||||
|
||||
if 'answers' not in session:
|
||||
session['answers'] = []
|
||||
|
||||
answers = session.get('answers')
|
||||
answers.append(user_answers)
|
||||
session['answers'] = answers
|
||||
|
||||
question_index += 1
|
||||
session['question_index'] = question_index
|
||||
|
||||
return redirect(url_for('halozatok_vizsga_teszt.quiz'))
|
||||
|
||||
# Result Route
|
||||
@halozatok_vizsga_teszt.route('/result')
|
||||
def result():
|
||||
halozatok_questions = session['quiz_questions']
|
||||
answers = session['answers']
|
||||
score = 0
|
||||
mistakes = []
|
||||
|
||||
for i in range(len(answers)):
|
||||
if halozatok_questions[i]['answer'] == answers[i]:
|
||||
score += 1
|
||||
else:
|
||||
mistakes.append({
|
||||
'question': halozatok_questions[i]['question'],
|
||||
'answer': 'True' if answers[i] == 'I' else 'False',
|
||||
'correct': 'True' if halozatok_questions[i]['answer'] == 'I' else 'False'
|
||||
})
|
||||
halozatok_questions[i]['answer'] = 'True' if halozatok_questions[i]['answer'] == 'I' else 'False'
|
||||
|
||||
return render_template('halozatok_result.html', score=score, total=len(halozatok_questions), mistakes=mistakes, halozatok_questions=halozatok_questions)
|
||||
|
||||
# Restart Route
|
||||
@halozatok_vizsga_teszt.route('/restart')
|
||||
def restart():
|
||||
session.pop('question_index', None)
|
||||
session.pop('answers', None)
|
||||
session.pop('quiz_questions', None)
|
||||
|
||||
return redirect(url_for('halozatok_vizsga_teszt.quiz'))
|
||||
|
||||
# All Questions Route
|
||||
@halozatok_vizsga_teszt.route('/allquestions')
|
||||
def allquestions():
|
||||
questions = parse_questions()
|
||||
for i in questions:
|
||||
i['answer'] = 'True' if i['answer'] == 'I' else 'False'
|
||||
return render_template('halozatok_allquestions.html', questions=questions)
|
@ -0,0 +1,163 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>Hálózatok All</title>
|
||||
<link rel="shortcut icon" href="{{ url_for('static', filename='images/home/logo.jpg') }}" type="image/x-icon">
|
||||
<style>
|
||||
body {
|
||||
font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
|
||||
background: linear-gradient(to right, #5a0fb8, #1f65d6);
|
||||
color: #fff;
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
min-height: 100vh;
|
||||
overflow-x: hidden;
|
||||
}
|
||||
|
||||
.container {
|
||||
background-color: #ffffff;
|
||||
width: 90%;
|
||||
max-width: 1200px;
|
||||
background: rgba(255, 255, 255, 0.2);
|
||||
padding: 20px;
|
||||
border-radius: 12px;
|
||||
box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2);
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
justify-content: space-between;
|
||||
transition: transform 0.3s ease, box-shadow 0.3s ease;
|
||||
height: fit-content;
|
||||
}
|
||||
|
||||
h1 {
|
||||
text-align: center;
|
||||
color: #00ff08;
|
||||
margin-bottom: 20px;
|
||||
}
|
||||
|
||||
h2 {
|
||||
margin-top: 20px;
|
||||
font-size: 1.5em;
|
||||
color: #e5e5e5;
|
||||
}
|
||||
|
||||
p {
|
||||
font-size: 1.1em;
|
||||
color: #dcdcdc;
|
||||
}
|
||||
|
||||
ul {
|
||||
list-style: none;
|
||||
padding-left: 0;
|
||||
margin-bottom: 20px;
|
||||
}
|
||||
|
||||
li {
|
||||
background: linear-gradient(to right, rgba(0, 0, 0, 0.85), rgba(0, 0, 0, 0.7));
|
||||
padding: 15px;
|
||||
border-radius: 8px;
|
||||
box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3);
|
||||
margin-bottom: 12px;
|
||||
word-wrap: break-word;
|
||||
}
|
||||
|
||||
li strong {
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
.correct-answer {
|
||||
color: #4CAF50;
|
||||
}
|
||||
|
||||
.user-answer {
|
||||
color: #FF5722;
|
||||
}
|
||||
|
||||
.mistake-item {
|
||||
background-color: #ff6c82;
|
||||
border: 1px solid #ff1e35;
|
||||
}
|
||||
|
||||
.no-mistakes {
|
||||
text-align: center;
|
||||
font-size: 1.2em;
|
||||
color: #4CAF50;
|
||||
}
|
||||
|
||||
a {
|
||||
display: block;
|
||||
text-align: center;
|
||||
margin-top: 20px;
|
||||
padding: 10px 20px;
|
||||
background-color: #4CAF50;
|
||||
color: white;
|
||||
text-decoration: none;
|
||||
border-radius: 5px;
|
||||
font-size: 1.1em;
|
||||
}
|
||||
|
||||
a:hover {
|
||||
background-color: #45a049;
|
||||
}
|
||||
|
||||
.button-container {
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
margin-top: 20px;
|
||||
gap: 10px;
|
||||
}
|
||||
|
||||
.action-button {
|
||||
padding: 12px 20px;
|
||||
background-color: #3498db;
|
||||
color: white;
|
||||
border: none;
|
||||
border-radius: 8px;
|
||||
font-size: 1.2em;
|
||||
cursor: pointer;
|
||||
text-transform: uppercase;
|
||||
letter-spacing: 1px;
|
||||
transition: background-color 0.3s ease, transform 0.2s ease;
|
||||
width: 48%;
|
||||
}
|
||||
|
||||
.action-button:hover {
|
||||
background-color: #2980b9;
|
||||
transform: scale(1.05);
|
||||
}
|
||||
|
||||
.action-button:active {
|
||||
transform: scale(0.98);
|
||||
}
|
||||
|
||||
.restart-button {
|
||||
background: linear-gradient(to right, #80e27e, #66c466);
|
||||
}
|
||||
|
||||
.exit-button {
|
||||
background: linear-gradient(to right, #ff8a80, #ff5252);
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<div class="container">
|
||||
<h1>Hálózatok</h1>
|
||||
<p>Here are all the questions that will appear in the quiz!</p>
|
||||
<ul>
|
||||
{% for i in range(questions|length) %}
|
||||
<li>
|
||||
<strong>{{ questions[i]['question'] }}</strong><br>
|
||||
<p>{{ questions[i]['answer'] }}</p>
|
||||
</li>
|
||||
{% endfor %}
|
||||
</ul>
|
||||
|
||||
<div class="button-container">
|
||||
<a href="{{ url_for('uni') }}" class="action-button">Exit to Home</a>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
135
templates/uni/subjects/halozatok/templates/halozatok_quiz.html
Normal file
@ -0,0 +1,135 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>Hálózatok Quiz</title>
|
||||
<link rel="shortcut icon" href="{{ url_for('static', filename='images/home/logo.jpg') }}" type="image/x-icon">
|
||||
<style>
|
||||
body {
|
||||
font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
|
||||
background: linear-gradient(to right, #5a0fb8, #1f65d6);
|
||||
color: #fff;
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
min-height: 100vh;
|
||||
overflow-x: hidden;
|
||||
}
|
||||
|
||||
.container {
|
||||
background: rgba(255, 255, 255, 0.2);
|
||||
padding: 20px;
|
||||
border-radius: 12px;
|
||||
box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2);
|
||||
flex: 1 1 calc(33.333% - 20px);
|
||||
max-width: calc(33.333% - 20px);
|
||||
transform: scale(1);
|
||||
transition: transform 0.3s ease-in-out;
|
||||
}
|
||||
|
||||
h1 {
|
||||
text-align: center;
|
||||
font-size: 2.2em;
|
||||
margin-bottom: 20px;
|
||||
}
|
||||
|
||||
.question {
|
||||
margin-bottom: 20px;
|
||||
font-size: 1.3em;
|
||||
font-weight: 600;
|
||||
}
|
||||
|
||||
.answer-options {
|
||||
margin-top: 15px;
|
||||
}
|
||||
|
||||
.answer-options label {
|
||||
display: block;
|
||||
position: relative;
|
||||
background: linear-gradient(to right, #5a0fb8, #1f65d6);
|
||||
padding: 10px 15px;
|
||||
margin-bottom: 10px;
|
||||
border-radius: 8px;
|
||||
cursor: pointer;
|
||||
transition: all 0.3s ease;
|
||||
}
|
||||
|
||||
.answer-options label:hover {
|
||||
background: linear-gradient(to right, #1f65d6, #5a0fb8);
|
||||
color: white;
|
||||
transform: translateX(5px);
|
||||
}
|
||||
|
||||
.answer-options input {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.answer-options input:checked + label {
|
||||
background: linear-gradient(to right, #5a0fb8, #2ecc71);
|
||||
color: white;
|
||||
border: 2px solid #27ae60;
|
||||
}
|
||||
|
||||
.submit-button, .quit-button {
|
||||
display: block;
|
||||
width: 100%;
|
||||
padding: 12px;
|
||||
color: white;
|
||||
border: none;
|
||||
border-radius: 8px;
|
||||
font-size: 1.2em;
|
||||
cursor: pointer;
|
||||
text-transform: uppercase;
|
||||
letter-spacing: 1px;
|
||||
transition: background-color 0.3s ease, transform 0.2s ease;
|
||||
margin-top: 15px;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.submit-button {
|
||||
background: linear-gradient(to right, #80e27e, #66c466);
|
||||
}
|
||||
|
||||
.quit-button {
|
||||
background: linear-gradient(to right, #ff8a80, #ff5252);
|
||||
}
|
||||
|
||||
.submit-button:hover, .quit-button:hover {
|
||||
transform: scale(1.05);
|
||||
}
|
||||
|
||||
.submit-button:active, .quit-button:active {
|
||||
transform: scale(0.98);
|
||||
}
|
||||
|
||||
.submit-button:hover, .quit-button:hover {
|
||||
transform: scale(1.05);
|
||||
}
|
||||
|
||||
.submit-button:active, .quit-button:active {
|
||||
transform: scale(0.98);
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<div class="container">
|
||||
<h1>Question {{ question_index + 1 }} / 20</h1>
|
||||
<p class="question">{{ question['question'] }}</p>
|
||||
<form method="POST" action="{{ url_for('halozatok_vizsga_teszt.submit_answer') }}">
|
||||
<div class="answer-options">
|
||||
<input type="radio" id="true-option" name="answer" value="I">
|
||||
<label for="true-option">True</label>
|
||||
|
||||
<input type="radio" id="false-option" name="answer" value="H">
|
||||
<label for="false-option">False</label>
|
||||
</div>
|
||||
<input type="hidden" name="question_index" value="{{ question_index }}">
|
||||
<input type="submit" value="Next" class="submit-button">
|
||||
</form>
|
||||
<form method="GET" action="{{ url_for('halozatok_vizsga_teszt.result') }}">
|
||||
<button type="submit" class="submit-button quit-button">Quit</button>
|
||||
</form>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
179
templates/uni/subjects/halozatok/templates/halozatok_result.html
Normal file
@ -0,0 +1,179 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>Hálózatok Quiz Results</title>
|
||||
<link rel="shortcut icon" href="{{ url_for('static', filename='images/home/logo.jpg') }}" type="image/x-icon">
|
||||
<style>
|
||||
body {
|
||||
font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
|
||||
background: linear-gradient(to right, #5a0fb8, #1f65d6);
|
||||
color: #fff;
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
min-height: 100vh;
|
||||
overflow-x: hidden;
|
||||
}
|
||||
|
||||
.container {
|
||||
background-color: #ffffff;
|
||||
width: 90%;
|
||||
max-width: 1200px;
|
||||
background: rgba(255, 255, 255, 0.2);
|
||||
padding: 20px;
|
||||
border-radius: 12px;
|
||||
box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2);
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
justify-content: space-between;
|
||||
transition: transform 0.3s ease, box-shadow 0.3s ease;
|
||||
height: fit-content;
|
||||
}
|
||||
|
||||
h1 {
|
||||
text-align: center;
|
||||
color: #00ff08;
|
||||
margin-bottom: 20px;
|
||||
}
|
||||
|
||||
h2 {
|
||||
margin-top: 20px;
|
||||
font-size: 1.5em;
|
||||
}
|
||||
|
||||
p {
|
||||
font-size: 1.1em;
|
||||
}
|
||||
|
||||
ul {
|
||||
list-style: none;
|
||||
padding-left: 0;
|
||||
}
|
||||
|
||||
li {
|
||||
background: linear-gradient(to right, rgba(0, 0, 0, 0.85), rgba(0, 0, 0, 0.7));
|
||||
padding: 20px;
|
||||
border-radius: 12px;
|
||||
box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2);
|
||||
margin-bottom: 10px;
|
||||
word-wrap: break-word;
|
||||
}
|
||||
|
||||
li strong {
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
.correct-answer {
|
||||
color: #4CAF50;
|
||||
}
|
||||
|
||||
.user-answer {
|
||||
color: #FF5722;
|
||||
}
|
||||
|
||||
.mistake-item {
|
||||
background-color: #ff6c82;
|
||||
border: 1px solid #ff1e35;
|
||||
}
|
||||
|
||||
.no-mistakes {
|
||||
text-align: center;
|
||||
font-size: 1.2em;
|
||||
color: #4CAF50;
|
||||
}
|
||||
|
||||
a {
|
||||
display: block;
|
||||
text-align: center;
|
||||
margin-top: 20px;
|
||||
padding: 10px 20px;
|
||||
background-color: #4CAF50;
|
||||
color: white;
|
||||
text-decoration: none;
|
||||
border-radius: 5px;
|
||||
font-size: 1.1em;
|
||||
}
|
||||
|
||||
a:hover {
|
||||
background-color: #45a049;
|
||||
}
|
||||
|
||||
.button-container {
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
margin-top: 20px;
|
||||
gap: 10px;
|
||||
}
|
||||
|
||||
.action-button {
|
||||
padding: 12px 20px;
|
||||
background-color: #3498db;
|
||||
color: white;
|
||||
border: none;
|
||||
border-radius: 8px;
|
||||
font-size: 1.2em;
|
||||
cursor: pointer;
|
||||
text-transform: uppercase;
|
||||
letter-spacing: 1px;
|
||||
transition: background-color 0.3s ease, transform 0.2s ease;
|
||||
width: 48%;
|
||||
}
|
||||
|
||||
.action-button:hover {
|
||||
background-color: #2980b9;
|
||||
transform: scale(1.05);
|
||||
}
|
||||
|
||||
.action-button:active {
|
||||
transform: scale(0.98);
|
||||
}
|
||||
|
||||
.restart-button {
|
||||
background: linear-gradient(to right, #80e27e, #66c466);
|
||||
}
|
||||
|
||||
.exit-button {
|
||||
background: linear-gradient(to right, #ff8a80, #ff5252);
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<div class="container">
|
||||
<h1>Quiz Results</h1>
|
||||
|
||||
<p><strong>Score:</strong> {{ score }} out of {{ total }}</p>
|
||||
|
||||
<h2>Mistakes</h2>
|
||||
{% if mistakes %}
|
||||
<ul>
|
||||
{% for mistake in mistakes %}
|
||||
<li class="mistake-item">
|
||||
<strong>Question:</strong> {{ mistake['question'] }}<br>
|
||||
<strong class="user-answer">Your Answer:</strong> {{ mistake['answer'] }}<br>
|
||||
<strong class="correct-answer">Correct Answer: </strong> {{ mistake['correct'] }}<br>
|
||||
</li>
|
||||
{% endfor %}
|
||||
</ul>
|
||||
{% else %}
|
||||
<p class="no-mistakes">No mistakes!</p>
|
||||
{% endif %}
|
||||
|
||||
<h2>All Answers</h2>
|
||||
<ul>
|
||||
{% for question in halozatok_questions %}
|
||||
<li>
|
||||
<strong>{{ question['question'] }}</strong><br>
|
||||
<strong class="correct-answer">Correct Answer: </strong>{{ question['answer'] }}<br>
|
||||
</li>
|
||||
{% endfor %}
|
||||
</ul>
|
||||
|
||||
<div class="button-container">
|
||||
<a href="{{ url_for('uni') }}" class="exit-button action-button">Exit to Home</a>
|
||||
<a href="{{ url_for('halozatok_vizsga_teszt.restart') }}" class="restart-button action-button">Restart Quiz</a>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
@ -2,14 +2,18 @@ from flask import Flask, render_template, request, redirect, url_for, session, B
|
||||
import os
|
||||
import random
|
||||
|
||||
TEXTFILES = ["./portalfejlesztes_net_ben/kerdessor1_manual.txt", "./portalfejlesztes_net_ben/kerdessor2_manual.txt", "./portalfejlesztes_net_ben/kerdessor3.txt"]
|
||||
# List of text files with questions
|
||||
TEXTFILES = ["./templates/uni/subjects/portalfejlesztes_net_ben/kerdessor1_manual.txt", "./templates/uni/subjects/portalfejlesztes_net_ben/kerdessor2_manual.txt", "./templates/uni/subjects/portalfejlesztes_net_ben/kerdessor3.txt"]
|
||||
|
||||
# Define Blueprint for the portalfejlesztes quiz
|
||||
portalfejlesztes_net_ben = Blueprint(
|
||||
'portalfejlesztes_net_ben',
|
||||
'portalfejlesztes_net_ben',
|
||||
__name__,
|
||||
template_folder='templates' # Ensure this matches the folder location
|
||||
template_folder='./templates'
|
||||
)
|
||||
|
||||
|
||||
# Parse the questions from text files
|
||||
def parse_questions():
|
||||
content = []
|
||||
for file_path in TEXTFILES:
|
||||
@ -40,78 +44,85 @@ def parse_questions():
|
||||
|
||||
return questions
|
||||
|
||||
# Quiz route
|
||||
@portalfejlesztes_net_ben.route('/')
|
||||
@portalfejlesztes_net_ben.route('/quiz', methods=['GET', 'POST'])
|
||||
def quiz():
|
||||
if 'selected_questions' not in session:
|
||||
# If questions are not in session, parse and store them
|
||||
if 'quiz_questions' not in session:
|
||||
questions = parse_questions()
|
||||
selected_questions = random.sample(questions, 20)
|
||||
session['selected_questions'] = selected_questions
|
||||
quiz_questions = random.sample(questions, 20)
|
||||
session['quiz_questions'] = quiz_questions
|
||||
session['question_index'] = 0
|
||||
session['answers'] = []
|
||||
else:
|
||||
selected_questions = session['selected_questions']
|
||||
quiz_questions = session['quiz_questions']
|
||||
|
||||
question_index = session.get('question_index', 0)
|
||||
|
||||
if question_index >= len(selected_questions):
|
||||
# If all questions have been answered, redirect to results
|
||||
if question_index >= len(quiz_questions):
|
||||
return redirect(url_for('portalfejlesztes_net_ben.result'))
|
||||
|
||||
current_question = selected_questions[question_index]
|
||||
random.shuffle(current_question['answers'])
|
||||
current_question = quiz_questions[question_index]
|
||||
random.shuffle(current_question['answers']) # Shuffle the answers
|
||||
|
||||
return render_template('quiz.html', question=current_question, question_index=question_index)
|
||||
|
||||
# Submit answer route
|
||||
@portalfejlesztes_net_ben.route('/submit_answer', methods=['POST'])
|
||||
def submit_answer():
|
||||
user_answers = request.form.getlist('answer')
|
||||
user_answers = request.form.getlist('answer') # Get multiple answers if needed
|
||||
question_index = int(request.form.get('question_index'))
|
||||
|
||||
# Append answers to the session
|
||||
answers = session.get('answers', [])
|
||||
answers.append(user_answers)
|
||||
session['answers'] = answers
|
||||
|
||||
# Update the question index
|
||||
question_index += 1
|
||||
session['question_index'] = question_index
|
||||
|
||||
return redirect(url_for('portalfejlesztes_net_ben.quiz'))
|
||||
|
||||
# Result route
|
||||
@portalfejlesztes_net_ben.route('/result')
|
||||
def result():
|
||||
selected_questions = session.get('selected_questions', None)
|
||||
quiz_questions = session.get('quiz_questions', None)
|
||||
answers = session.get('answers', None)
|
||||
|
||||
score = 0
|
||||
mistakes = []
|
||||
|
||||
# Compare answers
|
||||
for i, user_answer in enumerate(answers):
|
||||
correct_answers = selected_questions[i]['correct_answers']
|
||||
correct_answers = quiz_questions[i]['correct_answers']
|
||||
|
||||
# If the user's answer matches the correct answer
|
||||
if set(user_answer) == set(correct_answers):
|
||||
score += 1
|
||||
else:
|
||||
mistakes.append({
|
||||
'question': selected_questions[i]['question'],
|
||||
'question': quiz_questions[i]['question'],
|
||||
'correct_answer': correct_answers,
|
||||
'user_answer': user_answer
|
||||
})
|
||||
|
||||
questions_with_answers = zip(selected_questions, answers)
|
||||
questions_with_answers = zip(quiz_questions, answers)
|
||||
|
||||
session.pop('question_index', None)
|
||||
session.pop('answers', None)
|
||||
session.pop('selected_questions', None)
|
||||
|
||||
return render_template('result.html', score=score, total=len(selected_questions), mistakes=mistakes, questions_with_answers=questions_with_answers)
|
||||
return render_template('result.html', score=score, total=len(quiz_questions), mistakes=mistakes, questions_with_answers=questions_with_answers)
|
||||
|
||||
# Restart route
|
||||
@portalfejlesztes_net_ben.route('/restart')
|
||||
def restart():
|
||||
session.pop('question_index', None)
|
||||
session.pop('answers', None)
|
||||
session.pop('selected_questions', None)
|
||||
session.pop('quiz_questions', None)
|
||||
|
||||
return redirect(url_for('portalfejlesztes_net_ben.quiz'))
|
||||
|
||||
# All questions route (show all questions)
|
||||
@portalfejlesztes_net_ben.route('/allquestions')
|
||||
def allquestions():
|
||||
questions = parse_questions()
|
@ -3,67 +3,69 @@
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>Quiz Results</title>
|
||||
<title>Portálfejlesztés .Net Quiz All</title>
|
||||
<link rel="shortcut icon" href="{{ url_for('static', filename='images/home/logo.jpg') }}" type="image/x-icon">
|
||||
<style>
|
||||
body {
|
||||
font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
|
||||
background: linear-gradient(to right, #6a11cb, #2575fc);
|
||||
color: #333;
|
||||
padding: 20px;
|
||||
margin: 0;
|
||||
background: linear-gradient(to right, #5a0fb8, #1f65d6);
|
||||
color: #fff;
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
min-height: 100vh;
|
||||
overflow-x: hidden;
|
||||
}
|
||||
|
||||
.container {
|
||||
background-color: #ffffff;
|
||||
width: 90%;
|
||||
max-width: 900px;
|
||||
padding: 30px;
|
||||
border-radius: 10px;
|
||||
box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
|
||||
overflow-y: auto;
|
||||
max-height: 90vh;
|
||||
}
|
||||
.container::-webkit-scrollbar{
|
||||
display: none;
|
||||
max-width: 1200px;
|
||||
background: rgba(255, 255, 255, 0.2);
|
||||
padding: 20px;
|
||||
border-radius: 12px;
|
||||
box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2);
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
justify-content: space-between;
|
||||
transition: transform 0.3s ease, box-shadow 0.3s ease;
|
||||
height: fit-content;
|
||||
}
|
||||
|
||||
h1 {
|
||||
text-align: center;
|
||||
color: #4CAF50;
|
||||
color: #00ff08;
|
||||
margin-bottom: 20px;
|
||||
}
|
||||
|
||||
h2 {
|
||||
color: #333;
|
||||
margin-top: 20px;
|
||||
font-size: 1.5em;
|
||||
color: #e5e5e5;
|
||||
}
|
||||
|
||||
p {
|
||||
font-size: 1.1em;
|
||||
color: #dcdcdc;
|
||||
}
|
||||
|
||||
ul {
|
||||
list-style: none;
|
||||
padding-left: 0;
|
||||
margin-bottom: 20px;
|
||||
}
|
||||
|
||||
li {
|
||||
background-color: #f9f9f9;
|
||||
border: 1px solid #ddd;
|
||||
background: linear-gradient(to right, rgba(0, 0, 0, 0.85), rgba(0, 0, 0, 0.7));
|
||||
padding: 15px;
|
||||
margin-bottom: 10px;
|
||||
border-radius: 8px;
|
||||
box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3);
|
||||
margin-bottom: 12px;
|
||||
word-wrap: break-word;
|
||||
}
|
||||
|
||||
li strong {
|
||||
font-weight: bold;
|
||||
color: #333;
|
||||
}
|
||||
|
||||
.correct-answer {
|
||||
@ -75,8 +77,8 @@
|
||||
}
|
||||
|
||||
.mistake-item {
|
||||
background-color: #FFEBEE;
|
||||
border: 1px solid #FFCDD2;
|
||||
background-color: #ff6c82;
|
||||
border: 1px solid #ff1e35;
|
||||
}
|
||||
|
||||
.no-mistakes {
|
||||
@ -130,6 +132,14 @@
|
||||
.action-button:active {
|
||||
transform: scale(0.98);
|
||||
}
|
||||
|
||||
.restart-button {
|
||||
background: linear-gradient(to right, #80e27e, #66c466);
|
||||
}
|
||||
|
||||
.exit-button {
|
||||
background: linear-gradient(to right, #ff8a80, #ff5252);
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
@ -143,9 +153,7 @@
|
||||
<li>
|
||||
<strong>{{ question['question'] }}</strong><br>
|
||||
{% for correct in question['correct_answers'] %}
|
||||
<ul>
|
||||
<li><strong class="correct-answer">{{correct}}</strong></li>
|
||||
</ul>
|
||||
<p>{{ correct }}</p>
|
||||
{% endfor %}
|
||||
</li>
|
||||
{% endfor %}
|
@ -4,32 +4,32 @@
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>Portalfejlesztes .Net ben Quiz</title>
|
||||
<link rel="shortcut icon" href="{{ url_for('static', filename='images/home/logo.jpg') }}" type="image/x-icon">
|
||||
<style>
|
||||
body {
|
||||
font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
|
||||
background: linear-gradient(to right, #6a11cb, #2575fc);
|
||||
color: #333;
|
||||
padding: 20px;
|
||||
margin: 0;
|
||||
background: linear-gradient(to right, #5a0fb8, #1f65d6);
|
||||
color: #fff;
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
min-height: 100vh;
|
||||
overflow-x: hidden;
|
||||
}
|
||||
|
||||
.container {
|
||||
max-width: 600px;
|
||||
background-color: white;
|
||||
padding: 30px;
|
||||
border-radius: 15px;
|
||||
box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2);
|
||||
background: rgba(255, 255, 255, 0.2);
|
||||
padding: 20px;
|
||||
border-radius: 12px;
|
||||
box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2);
|
||||
flex: 1 1 calc(33.333% - 20px);
|
||||
max-width: calc(33.333% - 20px);
|
||||
transform: scale(1);
|
||||
transition: transform 0.3s ease-in-out;
|
||||
}
|
||||
|
||||
h1 {
|
||||
text-align: center;
|
||||
color: #2C3E50;
|
||||
font-size: 2.2em;
|
||||
margin-bottom: 20px;
|
||||
}
|
||||
@ -38,7 +38,6 @@
|
||||
margin-bottom: 20px;
|
||||
font-size: 1.3em;
|
||||
font-weight: 600;
|
||||
color: #34495e;
|
||||
}
|
||||
|
||||
.answer-options {
|
||||
@ -48,7 +47,7 @@
|
||||
.answer-options label {
|
||||
display: block;
|
||||
position: relative;
|
||||
background: #ecf0f1;
|
||||
background: linear-gradient(to right, #5a0fb8, #1f65d6);
|
||||
padding: 10px 15px;
|
||||
margin-bottom: 10px;
|
||||
border-radius: 8px;
|
||||
@ -57,7 +56,7 @@
|
||||
}
|
||||
|
||||
.answer-options label:hover {
|
||||
background: #3498db;
|
||||
background: linear-gradient(to right, #1f65d6, #5a0fb8);
|
||||
color: white;
|
||||
transform: translateX(5px);
|
||||
}
|
||||
@ -67,16 +66,15 @@
|
||||
}
|
||||
|
||||
.answer-options input:checked + label {
|
||||
background: #2ecc71;
|
||||
background: linear-gradient(to right, #5a0fb8, #2ecc71);
|
||||
color: white;
|
||||
border: 2px solid #27ae60;
|
||||
}
|
||||
|
||||
.submit-button {
|
||||
.submit-button, .quit-button {
|
||||
display: block;
|
||||
width: 100%;
|
||||
padding: 12px;
|
||||
background-color: #e74c3c;
|
||||
color: white;
|
||||
border: none;
|
||||
border-radius: 8px;
|
||||
@ -86,24 +84,33 @@
|
||||
letter-spacing: 1px;
|
||||
transition: background-color 0.3s ease, transform 0.2s ease;
|
||||
margin-top: 15px;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.submit-button:hover {
|
||||
background-color: #c0392b;
|
||||
transform: scale(1.05);
|
||||
}
|
||||
|
||||
.submit-button:active {
|
||||
transform: scale(0.98);
|
||||
.submit-button {
|
||||
background: linear-gradient(to right, #80e27e, #66c466);
|
||||
}
|
||||
|
||||
.quit-button {
|
||||
background-color: #95a5a6;
|
||||
background: linear-gradient(to right, #ff8a80, #ff5252);
|
||||
}
|
||||
|
||||
.quit-button:hover {
|
||||
background-color: #7f8c8d;
|
||||
.submit-button:hover, .quit-button:hover {
|
||||
transform: scale(1.05);
|
||||
}
|
||||
|
||||
.submit-button:active, .quit-button:active {
|
||||
transform: scale(0.98);
|
||||
}
|
||||
|
||||
.submit-button:hover, .quit-button:hover {
|
||||
transform: scale(1.05);
|
||||
}
|
||||
|
||||
.submit-button:active, .quit-button:active {
|
||||
transform: scale(0.98);
|
||||
}
|
||||
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
@ -3,42 +3,42 @@
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>Quiz Results</title>
|
||||
<title>Portálfejlesztés .Net ben Quiz Results</title>
|
||||
<link rel="shortcut icon" href="{{ url_for('static', filename='images/home/logo.jpg') }}" type="image/x-icon">
|
||||
<style>
|
||||
body {
|
||||
font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
|
||||
background: linear-gradient(to right, #6a11cb, #2575fc);
|
||||
color: #333;
|
||||
padding: 20px;
|
||||
margin: 0;
|
||||
background: linear-gradient(to right, #5a0fb8, #1f65d6);
|
||||
color: #fff;
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
min-height: 100vh;
|
||||
overflow-x: hidden;
|
||||
}
|
||||
|
||||
.container {
|
||||
background-color: #ffffff;
|
||||
width: 90%;
|
||||
max-width: 900px;
|
||||
padding: 30px;
|
||||
border-radius: 10px;
|
||||
box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
|
||||
overflow-y: auto;
|
||||
max-height: 90vh;
|
||||
}
|
||||
.container::-webkit-scrollbar{
|
||||
display: none;
|
||||
max-width: 1200px;
|
||||
background: rgba(255, 255, 255, 0.2);
|
||||
padding: 20px;
|
||||
border-radius: 12px;
|
||||
box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2);
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
justify-content: space-between;
|
||||
transition: transform 0.3s ease, box-shadow 0.3s ease;
|
||||
height: fit-content;
|
||||
}
|
||||
|
||||
h1 {
|
||||
text-align: center;
|
||||
color: #4CAF50;
|
||||
color: #00ff08;
|
||||
margin-bottom: 20px;
|
||||
}
|
||||
|
||||
h2 {
|
||||
color: #333;
|
||||
margin-top: 20px;
|
||||
font-size: 1.5em;
|
||||
}
|
||||
@ -53,17 +53,16 @@
|
||||
}
|
||||
|
||||
li {
|
||||
background-color: #f9f9f9;
|
||||
border: 1px solid #ddd;
|
||||
padding: 15px;
|
||||
background: linear-gradient(to right, rgba(0, 0, 0, 0.85), rgba(0, 0, 0, 0.7));
|
||||
padding: 20px;
|
||||
border-radius: 12px;
|
||||
box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2);
|
||||
margin-bottom: 10px;
|
||||
border-radius: 8px;
|
||||
word-wrap: break-word;
|
||||
}
|
||||
|
||||
li strong {
|
||||
font-weight: bold;
|
||||
color: #333;
|
||||
}
|
||||
|
||||
.correct-answer {
|
||||
@ -75,8 +74,8 @@
|
||||
}
|
||||
|
||||
.mistake-item {
|
||||
background-color: #FFEBEE;
|
||||
border: 1px solid #FFCDD2;
|
||||
background-color: #ff6c82;
|
||||
border: 1px solid #ff1e35;
|
||||
}
|
||||
|
||||
.no-mistakes {
|
||||
@ -130,6 +129,14 @@
|
||||
.action-button:active {
|
||||
transform: scale(0.98);
|
||||
}
|
||||
|
||||
.restart-button {
|
||||
background: linear-gradient(to right, #80e27e, #66c466);
|
||||
}
|
||||
|
||||
.exit-button {
|
||||
background: linear-gradient(to right, #ff8a80, #ff5252);
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
@ -165,8 +172,8 @@
|
||||
</ul>
|
||||
|
||||
<div class="button-container">
|
||||
<a href="{{ url_for('portalfejlesztes_net_ben.restart') }}" class="action-button">Restart Quiz</a>
|
||||
<a href="{{ url_for('uni') }}" class="action-button">Exit to Home</a>
|
||||
<a href="{{ url_for('uni') }}" class="exit-button action-button">Exit to Home</a>
|
||||
<a href="{{ url_for('portalfejlesztes_net_ben.restart') }}" class="restart-button action-button">Restart Quiz</a>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
105
templates/uni/subjects/szamitogepek_mukodese/szgm_app.py
Normal file
@ -0,0 +1,105 @@
|
||||
from flask import Flask, render_template, request, redirect, url_for, session, Blueprint
|
||||
import os
|
||||
import random
|
||||
|
||||
# Define the Blueprint for the halozatok quiz
|
||||
szamitogepek_mukodese = Blueprint(
|
||||
'szamitogepek_mukodese', # Blueprint name
|
||||
__name__,
|
||||
template_folder='./templates' # Path to templates
|
||||
)
|
||||
|
||||
preguntas = ['templates/uni/subjects/szamitogepek_mukodese/szgm_kerdessor.txt']
|
||||
|
||||
def parse_questions():
|
||||
questions = []
|
||||
lines = []
|
||||
for pregunta in preguntas:
|
||||
with open(pregunta, 'r', encoding='utf-8') as f:
|
||||
lines.extend(f.readlines())
|
||||
|
||||
for line in range(0, len(lines)-1, 2):
|
||||
questions.append({
|
||||
'question': lines[line].strip(),
|
||||
'answer': lines[line + 1].strip()
|
||||
})
|
||||
|
||||
return questions
|
||||
|
||||
# Quiz Route
|
||||
@szamitogepek_mukodese.route('/')
|
||||
@szamitogepek_mukodese.route('/quiz', methods=['GET', 'POST'])
|
||||
def quiz():
|
||||
if 'quiz_questions' not in session:
|
||||
questions = parse_questions()
|
||||
halozatok_questions = random.sample(questions, 20)
|
||||
session['quiz_questions'] = halozatok_questions
|
||||
session['question_index'] = 0
|
||||
session['answers'] = []
|
||||
else:
|
||||
halozatok_questions = session['quiz_questions']
|
||||
|
||||
question_index = session.get('question_index', 0)
|
||||
|
||||
if question_index >= len(halozatok_questions):
|
||||
return redirect(url_for('szamitogepek_mukodese.result'))
|
||||
|
||||
current_question = halozatok_questions[question_index]
|
||||
|
||||
return render_template('szgm_quiz.html', question=current_question, question_index=question_index)
|
||||
|
||||
# Submit Answer Route
|
||||
@szamitogepek_mukodese.route('/submit_answer', methods=['POST'])
|
||||
def submit_answer():
|
||||
user_answers = request.form.get('answer')
|
||||
question_index = int(request.form.get('question_index'))
|
||||
|
||||
if 'answers' not in session:
|
||||
session['answers'] = []
|
||||
|
||||
answers = session.get('answers')
|
||||
answers.append(user_answers)
|
||||
session['answers'] = answers
|
||||
|
||||
question_index += 1
|
||||
session['question_index'] = question_index
|
||||
|
||||
return redirect(url_for('szamitogepek_mukodese.quiz'))
|
||||
|
||||
# Result Route
|
||||
@szamitogepek_mukodese.route('/result')
|
||||
def result():
|
||||
halozatok_questions = session['quiz_questions']
|
||||
answers = session['answers']
|
||||
score = 0
|
||||
mistakes = []
|
||||
|
||||
for i in range(len(answers)):
|
||||
if halozatok_questions[i]['answer'] == answers[i]:
|
||||
score += 1
|
||||
else:
|
||||
mistakes.append({
|
||||
'question': halozatok_questions[i]['question'],
|
||||
'answer': 'True' if answers[i] == 'I' else 'False',
|
||||
'correct': 'True' if halozatok_questions[i]['answer'] == 'I' else 'False'
|
||||
})
|
||||
halozatok_questions[i]['answer'] = 'True' if halozatok_questions[i]['answer'] == 'I' else 'False'
|
||||
|
||||
return render_template('szgm_result.html', score=score, total=len(halozatok_questions), mistakes=mistakes, halozatok_questions=halozatok_questions)
|
||||
|
||||
# Restart Route
|
||||
@szamitogepek_mukodese.route('/restart')
|
||||
def restart():
|
||||
session.pop('question_index', None)
|
||||
session.pop('answers', None)
|
||||
session.pop('quiz_questions', None)
|
||||
|
||||
return redirect(url_for('szamitogepek_mukodese.quiz'))
|
||||
|
||||
# All Questions Route
|
||||
@szamitogepek_mukodese.route('/allquestions')
|
||||
def allquestions():
|
||||
questions = parse_questions()
|
||||
for i in questions:
|
||||
i['answer'] = 'True' if i['answer'] == 'I' else 'False'
|
||||
return render_template('szgm_allquestions.html', questions=questions)
|
588
templates/uni/subjects/szamitogepek_mukodese/szgm_kerdessor.txt
Normal file
@ -0,0 +1,588 @@
|
||||
A *.dll fájlok a programok igényei szerint töltődnek be a memóriába
|
||||
I
|
||||
A 16-os számrendszerben 3 helyiértéken 4096 érték ábrázolható
|
||||
I
|
||||
A 3D XPoint technológia jellege a statikus memóriához hasonló
|
||||
H
|
||||
a 3dxpoint pcm technológiát használ
|
||||
I
|
||||
A 3LCD technológia a fény áteresztés - fény át nem eresztés elvén alapul
|
||||
I
|
||||
A 4 bites abszolútértékes ábrázolásnál nincs negatív nulla
|
||||
H
|
||||
A 4 bites egyes komplemens ábrázolásánál a negatív előjelbit az 1
|
||||
I
|
||||
A 4 bites egyes komplemens ábrázolásnál van negatív nulla
|
||||
I
|
||||
A 4 bites kettes komplemens ábrázolásnál a negatív előjelbit a 0.
|
||||
H
|
||||
A 4 bites többletes kód ábrázolás 2 az "n" plusz egyediken, plusz 1 többletet használ
|
||||
H
|
||||
A 4 bites többletes kód ábrázolás 2^n többletet használ.
|
||||
H
|
||||
A 4 bites többletes kód ábrázolásánál a negatív előjelbit a 0
|
||||
I
|
||||
A 4 bites többletes kód ábrázolásánál nincs negatív nulla
|
||||
I
|
||||
A biztonsági másolat egy adott állomány dupla(esetleg többszörös) tárolása, az eredeti állománnyal egyező tárhelyen
|
||||
H
|
||||
A blokkok szektorokból állnak
|
||||
I
|
||||
A Bubble Jet a Canon technológiája
|
||||
I
|
||||
A Bubble Jet technológia a tintát közvetetten melegíti
|
||||
H
|
||||
A Carry fogalom helyiértékre vonatkozik
|
||||
I
|
||||
A CISC architektúra esetén az utasításkódok mérete változó
|
||||
I
|
||||
A CISC architektúra esetén egy utasítás fetch fázisa párhuzamosan tud az előtte lévő utasítás execution fázisával végrehajtódni (RISC)
|
||||
H
|
||||
A CISC architektúrát nagy utasításszám jellemzi.
|
||||
I
|
||||
A CMOS egyik előnye a feszültség függetlenség
|
||||
I
|
||||
A CMOS fix feszültségszintekkel dolgozik.
|
||||
H
|
||||
A Commit az NT memóriafoglalásának első lépése (reserve)
|
||||
H
|
||||
A DDR3-1600 PC3-12800 RAM valós órajele 800 MHz
|
||||
I
|
||||
A deklaratív programozás esetén a programozó állításokat közöl
|
||||
I
|
||||
A deklaratív programozás két fő iránya a logikai és a funkcionális programozás
|
||||
I
|
||||
A Disc Interleaving optimális logikai sáv sorrendet jelent (sector)
|
||||
H
|
||||
A DRAM frissítést igényel
|
||||
I
|
||||
A DVD-RAM adatgeometriája egy ZBR HDD-hoz hasonlít
|
||||
I
|
||||
A FAT nem más mint egy láncolt lista központi láncelem táblával
|
||||
I
|
||||
A ferritgyűrűs tár írás művelete összetettebb az olvasási műveletnél
|
||||
H
|
||||
A ferritgyűrűs tár olvasás művelete összetetteb az írásnál műveletnél
|
||||
I
|
||||
A ferromágneses anyagok jellemző tulajdonsága a hiszterézis
|
||||
I
|
||||
a FET feszültségvezérelt eszköz
|
||||
I
|
||||
A FET vezérléséhez gyakorlatilag csak feszültségre van szükség.
|
||||
I
|
||||
A FET vezérléséhez gyakorlatilag nincs szükség áramra.
|
||||
I
|
||||
A FET vezérléséhez gyakorlatilag nincs szükség feszültségre.
|
||||
H
|
||||
A floppy-t Jánosi Marcell alkotta meg a 70-es években.
|
||||
I
|
||||
A független folyamatok jellemzően aszinkron működésűek
|
||||
I
|
||||
A globális változók szálra jellemző elemek
|
||||
H
|
||||
A gyorsító tár gyorsabb, mint az egyik hozzá kapcsolódó, gyorsítandó tár
|
||||
I
|
||||
A HAL réteg a használt CPU típusától függ
|
||||
I
|
||||
A HAL réteg feladata többek közt a multiprocesszor ütemezés
|
||||
H
|
||||
A HAMR technológiával az optikai meghajtóknál találkozhatunk
|
||||
H
|
||||
A Harvard architektúra egy buszrendszert használ.
|
||||
H
|
||||
A Harvard architektúra egy memóriát használ.
|
||||
H
|
||||
A HDD a vertikális tároláshoz aszimmetrikus olvasófejet használ
|
||||
H
|
||||
A hétszegmens kijelzős óra értelmezhető analóg óraként
|
||||
H
|
||||
A hiszterézis görög eredetű szó.
|
||||
I
|
||||
A homokóra csak analóg óraként értelmezhető.
|
||||
H
|
||||
A hosszú távú ütemező gyorsabb, mint a középtávú ütemező
|
||||
H
|
||||
A HPFS jellemzője a magic number (az UFS jellemzője)
|
||||
H
|
||||
A HRR algoritmus nem használ öregítést
|
||||
H
|
||||
A JFS jellemzője a naplózás
|
||||
I
|
||||
A kazettás/MCD lemezt Jánosi Marcell készítette a 70-es évek végén.
|
||||
I
|
||||
A KERNEL réteg egyik alapvető feladata az LPC szolgáltatás megvalósítása (execute réteg)
|
||||
H
|
||||
A készülék kezelő réteg jellemzően használ IRQ-t és DMA-t
|
||||
I
|
||||
A két logikai kapuból álló RS tároló 1 bájt tárolására képes (mert 1 bit)
|
||||
H
|
||||
A két logikai kapuból álló RS tároló 1 bit tárolására alkalmas.
|
||||
I
|
||||
A kettes számrendszerben 8 helyi értéken 255 számjegy ábrázolható
|
||||
H
|
||||
A kettes számrendszereben 8 helyiértéken 256 érték ábrázolható.
|
||||
I
|
||||
A kölcsönös kizárás a nem megosztható erőforrások esetében nem küszöbölhető ki
|
||||
I
|
||||
A körmentes irányított gráf két pont között csak egy útvonal lehetséges
|
||||
H
|
||||
A kritikus szakaszba a belépést csak szoftveres úton engedélyezhetjük
|
||||
H
|
||||
A laphiba azt jelenti, hogy a keresett lap nem található a RAM-ban
|
||||
I
|
||||
A Laser+DLP Hybrid technológia a zöld színhez kék lézert használ
|
||||
I
|
||||
A Latency a fej mozgásából fakadó késedelem
|
||||
H
|
||||
A Latency a lemez forgásából fakadó késedelem.
|
||||
I
|
||||
A LCD egy elemi cellája két egymásra merőleges polárszűrőt tartalmaz.
|
||||
I
|
||||
A LED lézer technológia esetén a lapméret nem eredményez jelentős készülékméret növekedést
|
||||
H
|
||||
A LED lézer technológia esetén a lapméret növelése jelentős készülékméret növekedést eredményez
|
||||
I
|
||||
A Lényeges Hazárd csak aszinkron sorrendi hálózatokban fordul elő.
|
||||
I
|
||||
A linux különböző verzióira a monolitikus vagy a hibrid kernel jellemző
|
||||
I
|
||||
A Logical Cluster a lemezen található clusterek azonosítására szolgál (VCN)
|
||||
H
|
||||
A MAR írni és olvasni kívánt memória tartalmát tartalmazza
|
||||
H
|
||||
A MAR írni vagy olvasni kívánt memória címét tartalmazza
|
||||
I
|
||||
A Mark-I és az ENIAC gépek 10-es számrendszert használtak.
|
||||
I
|
||||
A Mark-I és az ENIAC gépek 2-es számrendszert használtak.
|
||||
H
|
||||
A Master File Table nem más, mint a fájl rekordok sorozata
|
||||
I
|
||||
A Master File Table nem más, mint logikai clusterek sorozata
|
||||
H
|
||||
A maszkolható megszakítások végrehajtása nem prioritásfüggő
|
||||
H
|
||||
A mátrix nyomtató legelőnyösebb tulajdonsága a több példány egyidejű nyomtatása
|
||||
I
|
||||
A memória védelme alatt azt értjük, hogy az osztott elérésű memórián kívül se a folyamatok se az operációs rendszer ne legyen képes módosítani egy másik folyamat címtartományába tartozó memóriaterületet
|
||||
I
|
||||
A mentésnél jellemzően cél a keresés biztosítása
|
||||
H
|
||||
A mentésnél jellemzően nem cél a keresés biztosítása
|
||||
I
|
||||
A módosított Harvard architektúra egy buszrendszert használ
|
||||
H
|
||||
A módosított Harvard architektúra egy memóriát használ
|
||||
I
|
||||
A monitor programszerkezetben két feltételváltozó és két művelet van
|
||||
H
|
||||
A monitorok programszerkezetben egy feltételváltozó és 2 művelet van
|
||||
I
|
||||
A MOSFET gyakorlatilag csak egy szigetelőrétegben tér el a FET-től.
|
||||
I
|
||||
A NAND technológia bájtonkénti elérésű
|
||||
H
|
||||
A NAND technológia csak laponként címezhető
|
||||
I
|
||||
A NAND technológia közvetlen programfuttatásra alkalmas
|
||||
H
|
||||
A NAND technológia párhuzamos hozzáférésű
|
||||
H
|
||||
A napóra értelmezhető digitális óraként
|
||||
H
|
||||
A Neumann architektúra egy buszrendszert használ
|
||||
I
|
||||
A Neumann architektúra két memóriát tartalmaz
|
||||
H
|
||||
A Neumann elv nem nyilatkozik a perifériákról
|
||||
H
|
||||
A Neumann elvnek nem része a Control-Flow
|
||||
H
|
||||
A NOR technológia bájtonkénti elérésű
|
||||
I
|
||||
A NOR technológia közvetlen programfuttatásra alkalmas
|
||||
I
|
||||
A objektumkezelő a kernel réteg egyik komponense.
|
||||
I
|
||||
A PAE 32 címbit helyett 36-ot használ
|
||||
I
|
||||
A PAE 32 címbit helyett 48 címbitet használ
|
||||
H
|
||||
A PCB folyamatvezérlési adatokat nem tartalmaz
|
||||
H
|
||||
A PCB processzor szintű adatokat is tartalmaz
|
||||
I
|
||||
A PCM technológia része a 3D XPoint technológiának
|
||||
I
|
||||
A pendrive és a memóriakártya jellemzően a csatlakozóban tér el
|
||||
H
|
||||
A perifériák működését, viselkedését és használhatóságát négy jellemző határozza meg
|
||||
I
|
||||
A PIEZO a CANON technológiája
|
||||
H
|
||||
A plazma kijelző háttérvilágítást igényel
|
||||
H
|
||||
a plazma kijelző kontrasztosabb mint az LCD
|
||||
I
|
||||
A plug-and-play kezelő a Windows 2000 óta része a rendszernek
|
||||
I
|
||||
A POST a FirmWare egyik szolgáltatása
|
||||
H
|
||||
A RAID 01 lassabb, mint a RAID 0.
|
||||
H
|
||||
A Raid 10 lassabb mint a raid01
|
||||
H
|
||||
A RAID0 esetében az írási és olvasási sebesség is növekszik
|
||||
I
|
||||
A RAID0 összefűzést jelent
|
||||
I
|
||||
A RAID0 tükrözést jelent
|
||||
H
|
||||
A RAID01 gyorsabb, mint a RAID10
|
||||
H
|
||||
A RAID01 lassabb, mint a RAID10
|
||||
H
|
||||
A RAID1 esetében csak az olvasási sebesség növekszik
|
||||
I
|
||||
a RAID1 gyorsabb adat elérést biztosít, mint a raid5
|
||||
I
|
||||
A RAID1 tükrözést jelent
|
||||
I
|
||||
A RAID5 maximum egy lemez meghibásodását képes javítani
|
||||
I
|
||||
A RAID6 tükrözést jelent
|
||||
H
|
||||
A RAM jelentése "Tetszőleges Hozzáférésű Memória"
|
||||
I
|
||||
A RAM jelentése „Véletlen hozzáférésű Memória"
|
||||
H
|
||||
A RCD a RAS kívánt késedelmét mutatja meg a CAS-hoz képest
|
||||
I
|
||||
A Reserve az NT memóriafoglalásának első lépése
|
||||
I
|
||||
A RISC architektúra esetén az utasításkódok mérete változó
|
||||
H
|
||||
A RISC architektúra kisszámú regisztert tartalmaz
|
||||
H
|
||||
A RISC architektúra nagyszámú regisztert tartalmaz
|
||||
I
|
||||
A RISC architektúrát nagy utasításszám jellemzi
|
||||
H
|
||||
A ROM csak egyszer írható.
|
||||
I
|
||||
A Round-Robin algoritmus túl hosszú időszelet esetén FCFS jellegűvé válik
|
||||
I
|
||||
A rövid távú ütemező nem kell, hogy egyfolytában a memóriában legyen
|
||||
H
|
||||
A Second Chance lapcsere nem használ reference bitet
|
||||
H
|
||||
A shift balra azonos a számrendszer alapjával történő szorzással.
|
||||
I
|
||||
A shift jobbra azonos a számrendszer alapjával történő osztással.
|
||||
I
|
||||
A shift jobbra azonos a számrendszer alapjával történő szorzással.
|
||||
H
|
||||
A SMQ nem mentes a kiéheztetéstől
|
||||
I
|
||||
A 'Spooling' technológia háttértárat igényel
|
||||
I
|
||||
A spooling technológia nem igényel háttértárat
|
||||
H
|
||||
A Statikus Hazárd csak rövid, egyszeri jelváltást okoz a kimeneten.
|
||||
I
|
||||
A Statikus Hazárdot a szekunder változók okozzák.
|
||||
H
|
||||
a Super DLT nem mágneses rétegei vékonyabbak a DLT III rétegeinél
|
||||
I
|
||||
A szabályzás nyílt hatásláncú folyamat
|
||||
H
|
||||
A szabályzás zárt hatásláncú folyamat
|
||||
I
|
||||
A szálak közvetlenül, saját igény alapján jutnak erőforrásokhoz
|
||||
H
|
||||
A számítógép hálózatok egyik fontos jellemzője az átlátszóság
|
||||
H
|
||||
A számrendszerek hatványok és helyiértékek segítségével értelmezhetőek
|
||||
I
|
||||
A Szemafor a szinkronizációs problémák univerzális eszköze
|
||||
I
|
||||
A Szemafor egy változót használ
|
||||
I
|
||||
A Szemafor három műveletet használ
|
||||
I
|
||||
A Szemafor három változót használ
|
||||
H
|
||||
A tároló méretét megnövelve a FAT mérete nem arányosan növekszik
|
||||
H
|
||||
A TestAndSet független a PRAM modell műveleti sorrendjétől
|
||||
H
|
||||
A TestAndSet független a PRAM modell műveleti sorrendjétől.
|
||||
H
|
||||
A TLC cellánként 3 bit tárolására képes.
|
||||
I
|
||||
A tranzisztor áramvezérelt eszkösz.
|
||||
I
|
||||
A tranzisztor és a FET is informatikai szempontból kapcsolóelem.
|
||||
I
|
||||
A trójai programok képesek "önálló" akciókra, a felhasználó közreműködése nélkül is bejuthatnak a rendszerbe
|
||||
H
|
||||
A TTL a pontosan 2/3 szintet sem tudja értelmezni.
|
||||
I
|
||||
A TTL akár a 2/3 alatti szintet is 1-esnek érzékeli.
|
||||
I
|
||||
A TTL egyik előnye a feszültségfüggetlenség.
|
||||
H
|
||||
A TTL energiatakarékosabb, mint a CMOS.
|
||||
H
|
||||
A TTL-re jobban jellemző a termikus veszteség, mint a CMOS-ra.
|
||||
I
|
||||
A UNIX kernel módban preemptív ütemezést használ, de user módban nem preemptív ütemezést használ (pont fordítva)
|
||||
H
|
||||
A verem egy szálra jellemző elem
|
||||
I
|
||||
A versengés a user folyamatokra jellemző
|
||||
I
|
||||
A vezérlés nyitott hatásláncú folyamat, visszacsatolás nélkül.
|
||||
I
|
||||
A Virtual Cluster az egy fájlhoz tartozó clusterek sorszáma
|
||||
H
|
||||
A virtuális memória méretének az operatív tár mérete szab határt
|
||||
H
|
||||
A vírusok - a férgekkel ellentétben - képesek "önálló" akcióra, a felhasználó közreműködése nélkül is tudnak terjedni
|
||||
H
|
||||
A Windows kernel user módban is preemptív ütemezést használ
|
||||
I
|
||||
A Windows NT ha lehetősége van rá, szálütemezést használ
|
||||
H
|
||||
a zbr a nagykapacitású hdd-k jellemzője
|
||||
H
|
||||
A ZINK technológia nem igényel nyomtató festéket.
|
||||
I
|
||||
Az "AND" igazságtáblája több 1-est tartalmaz, mint az "XOR".
|
||||
H
|
||||
Az 10010011(2) értéke 93(10)
|
||||
H
|
||||
Az 5794861(10) értéke 10110000110110000101100(2)
|
||||
H
|
||||
Az alaplap jellemzően rendelkezik BIOS-al vagy UEFI-vel
|
||||
I
|
||||
Az általánosan használt programozási nyelvek deklaratívak.
|
||||
H
|
||||
AZ AMD K-6 processzor 64 bites szervezésű
|
||||
H
|
||||
Az archiválás esetén jellemzően cél a keresés biztosítása
|
||||
I
|
||||
Az assembly utasítások számokból állnak.
|
||||
H
|
||||
Az átlátszóság azt jelenti, hogy egy szolgáltatás igénybevétele független a szolgáltatás fizikai helyétől, illetve a szolgáltatást biztosító hardvertől és szoftvertől.
|
||||
I
|
||||
Az CRCW PRAM tekinthető a klasszikus PRAMmodellnek
|
||||
I
|
||||
Az EEPROM blokkonként is törölhető.
|
||||
H
|
||||
Az egyidejűség esetén a folyamatoknak be kell várniuk egymást
|
||||
I
|
||||
Az együttműködés főleg a user folyamatokra jellemző (kernel)
|
||||
H
|
||||
Az előretekintő lapozás becslésen alapul
|
||||
I
|
||||
Az eredeti Turing gép 10-es számrendszert használt
|
||||
H
|
||||
Az eredeti Turing gép 1-es számrendszert használt.
|
||||
I
|
||||
Az EREW PRAM gyakorlatilag a RAM modellhez hasonló működést produkál
|
||||
I
|
||||
Az északi híd a gyors perifériákkal tart kapcsolatot
|
||||
I
|
||||
Az északi híd a lassú perifériákkal tart kapcsolatot
|
||||
H
|
||||
Az Excess 127 esetében a mantissza kvázi "törtként szerepel"
|
||||
I
|
||||
Az Excess 50 esetében a legnagyobb ábrázolt kitevő a 99.
|
||||
H
|
||||
Az Excess 50 esetében az ábrázolt szám 49 nagyságrendet fed le.
|
||||
H
|
||||
Az exokernel gyakorlatilag rendszer rutinkönyvtárat jelent
|
||||
I
|
||||
Az FCFS nem preemptív algoritmus
|
||||
I
|
||||
Az FCFS nem primitív algoritmus.
|
||||
I
|
||||
Az FCFS preemptív algoritmus
|
||||
H
|
||||
Az igény szerinti lapozás csak a laphibát megszüntető lapot teszi át a RAM-ba
|
||||
I
|
||||
Az igény szerinti lapozás nem csak a laphibát megszüntető lapot teszi a RAM-ba
|
||||
H
|
||||
Az imperatív algoritmus random jellegű
|
||||
H
|
||||
Az indexelt tárolást takarékos helygazdálkodás jellemzi
|
||||
H
|
||||
Az informatikában használt "analóg" szó latin eredetű.
|
||||
H
|
||||
Az informatikában használt "busz" szó görög eredetű.
|
||||
H
|
||||
Az informatikában használt "digitális" szó görög eredetű
|
||||
H
|
||||
Az informatikában használt „analóg" szó görög eredetű
|
||||
I
|
||||
Az INK Jet technológia nem használ hevítést.
|
||||
H
|
||||
Az Intel Core processzor család 32 bites szervezésű
|
||||
H
|
||||
Az intel i3,i5, i7 processzor családok 32 bites szervezésűek.
|
||||
H
|
||||
Az intel i7 CPU esetében a Memory Controller területarányosan sok magnyi részt foglal el
|
||||
I
|
||||
Az IPS panel elemi cellájának működtetéséhez feszültséget kell kapcsolni a cella egyik oldalára
|
||||
I
|
||||
Az LCD kijelző háttérvilágítást igényel
|
||||
I
|
||||
Az LCD kijelző működése a fény polarizációján alapul
|
||||
I
|
||||
Az LCD technológia kontrasztja kisebb mint a Plazmáé
|
||||
I
|
||||
Az LMC modell képes a számológépből az adatot közvetlenül a kimeneti kosárba juttatni
|
||||
H
|
||||
Az LMC modell száz regisztert tartalmaz
|
||||
H
|
||||
Az LPC a folyamatok közötti kommunikációt biztosítja gyors üzenettovábbítással
|
||||
I
|
||||
Az MLC cellánként két bájt tárolására képes
|
||||
H
|
||||
Az MLC technológia cellánként 1 bit tárolására képes.
|
||||
H
|
||||
Az NCQ beolvasás alapja a kevesebb fejmozgás
|
||||
I
|
||||
Az NT alapú rendszerekben egy szálnak az ütemezés során 6 féle állapota lehet
|
||||
H
|
||||
Az NT ütemezése szál alapú, prioritásvezérelt és preemptív
|
||||
I
|
||||
Az NT ütemezője a kernel kódjában szétszórva található
|
||||
I
|
||||
Az NT ütemezője a kernel módban, egy darab ütemező modulban található.
|
||||
H
|
||||
Az NT virtuális tárkezelése lapszervezést használ.
|
||||
I
|
||||
Az NTDLL.DLL a kernel mód legalsó rétege
|
||||
H
|
||||
Az NTDLL.DLL a user mód legalsó rétege
|
||||
I
|
||||
Az NTFS írási folyamata hat lépésből áll (7)
|
||||
H
|
||||
Az NTFS Metadata azoknak az adatoknak a gyűjteménye, amelyek egy fájlrendszer kezeléséhez, illetve a benne tárolt fájlok eléréshez szükségesek
|
||||
I
|
||||
Az operációs rendszer közvetlenül kommunikál a hardverrel
|
||||
H
|
||||
Az operációs rendszer szintjén egy Windows NT szálat egy ún. executive szál blokk (ETHREAD) reprezentál
|
||||
I
|
||||
Az Overflow mint fogalom számábrázolási tartományra vonatkozik
|
||||
I
|
||||
Az összes EXT file rendszer használja a naplózást
|
||||
H
|
||||
Az RC a sorelőtöltődési időt jelent.
|
||||
H
|
||||
az RP a sorelötöltési idő
|
||||
I
|
||||
Az RP az oszlopfrissítési ciklusidőt jelenti
|
||||
H
|
||||
Az RR (Round Robin) preemptív algoritmus
|
||||
I
|
||||
Az SJF algoritmus prioritásos és preemptív
|
||||
H
|
||||
Az SLC cellánként egy bájt tárolására képes
|
||||
H
|
||||
Az SMQ jobban kezeli a kiéheztetést mint az MFQ
|
||||
H
|
||||
Az SSD egy cellája többször olvasható mint írható
|
||||
I
|
||||
Az UFS jellemzője a naplózás
|
||||
H
|
||||
Az UNIX kernel és user módban is preemptív ütemezész használ
|
||||
H
|
||||
Az UNIX user módban preemptív ütemezést használ,kernel módban viszont nem preemptív ütemezést használ
|
||||
I
|
||||
Az utasításszámláló nem szükségszerű eleme egy szálnak
|
||||
H
|
||||
Bubble Jet technológia közvetlenül a festéket melegíti
|
||||
I
|
||||
CISC-nél változóak az utasításkódok méretei
|
||||
I
|
||||
DDR-200 PC-1600-as RAM valós órajele 100 MHz.
|
||||
I
|
||||
DVD+R esetén a sávok követését segítő extra infók külön tárolódnak.
|
||||
H
|
||||
Egy CPU-ba épített GPU terület arányosan minimális részt foglal el
|
||||
H
|
||||
Egy elosztott rendszer minden gépe egyértelműen azonosítható és címezhető
|
||||
H
|
||||
Egy folyamathoz egy PCB tartozik.
|
||||
I
|
||||
Egy folyamathoz több IOCB is tartozhat
|
||||
H
|
||||
Egy folyamathoz több PCB is tartozhat
|
||||
H
|
||||
Egy HDD jellemzően rendelkezik BIOS-sal.
|
||||
H
|
||||
Egy HDD jellemzően rendelkezik FirmWare-el
|
||||
I
|
||||
Egy nagyobb alapú számrendszer kevesebb számjegy használatát igényli.
|
||||
I
|
||||
Elosztott fájlrendszer esetén a fájlok állapottere csak uniform lehet
|
||||
H
|
||||
Gépi kódú utasítások számokból állnak.
|
||||
I
|
||||
Hálózati operációs rendszerek átlátszóságot biztosítanak
|
||||
H
|
||||
HDD-k esetén a vertikális információtároláshoz aszimmetrikus írófej kell.
|
||||
I
|
||||
Hibrid kernel pl. az OS X-re jellemző
|
||||
H
|
||||
Hibrid kernel pl. Unixra jellemző (linux)
|
||||
H
|
||||
Indirekt kommunikáció esetén a folyamatok közvetlenül nevezik meg egymást
|
||||
H
|
||||
Indirekt kommunikáció esetén jellemző a portok használata (postaláda)
|
||||
H
|
||||
Informatikai szempontból a "random" a "sequence" ellentéte
|
||||
I
|
||||
Kettes számrendszerben minden tört pontosan kifejezhető
|
||||
H
|
||||
Kettes számrendszerben nem minden tört fejezhető ki pontosan
|
||||
I
|
||||
Láncolt lista esetén egy blokk sérülése a tárolt adat elvesztését okozhatja
|
||||
I
|
||||
Láncolt lista esetén külső tördelődés nem lép fel
|
||||
I
|
||||
Létezik olyan DDR2 es RAM ami gyorsabb mint egy DDR3-as RAM
|
||||
I
|
||||
Létezik olyan DDR3 RAM, ami gyorsabb mint egy DDR4 RAM
|
||||
H
|
||||
Matematikai logikában Ax1=1 állítás
|
||||
H
|
||||
Matematikai logikában az A+(B×C)=(A+B)×(A+C) állítás
|
||||
I
|
||||
Matematikai logikában az A+0=0
|
||||
H
|
||||
Mikrokernel pl.: a Windows rendszerekre jellemző
|
||||
H
|
||||
NT alapú rendszerekben minden szál alacsony prioritással kezdi futását
|
||||
H
|
||||
RAID1 esetében növekszik az írási sebesség
|
||||
H
|
||||
RAID6 esetében a minimális lemezszám 3 db
|
||||
H
|
||||
RAM modell esetén a memória rekeszenként címezhető
|
||||
I
|
||||
Rezidens tárolás esetén az attribútum értékét reprezentáló bináris információ nem közvetlenül az attribútum header után van tárolva a rekordban
|
||||
H
|
||||
RISC-nél változóak az utasításkódok méretei
|
||||
H
|
||||
RP a RAM sor címzési idejét mutatja meg.
|
||||
H
|
||||
Swap nem alkalmas a várakozási idő elviselhető szinten tartására
|
||||
I
|
||||
tranzisztor feszültségvezérelt eszköz.
|
||||
H
|
||||
Ütemezést kiváltó esemény lehet amikor a futó folyamat várakozni kényszerül.
|
||||
I
|
@ -0,0 +1,163 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>Számítógépek Működése All</title>
|
||||
<link rel="shortcut icon" href="{{ url_for('static', filename='images/home/logo.jpg') }}" type="image/x-icon">
|
||||
<style>
|
||||
body {
|
||||
font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
|
||||
background: linear-gradient(to right, #5a0fb8, #1f65d6);
|
||||
color: #fff;
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
min-height: 100vh;
|
||||
overflow-x: hidden;
|
||||
}
|
||||
|
||||
.container {
|
||||
background-color: #ffffff;
|
||||
width: 90%;
|
||||
max-width: 1200px;
|
||||
background: rgba(255, 255, 255, 0.2);
|
||||
padding: 20px;
|
||||
border-radius: 12px;
|
||||
box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2);
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
justify-content: space-between;
|
||||
transition: transform 0.3s ease, box-shadow 0.3s ease;
|
||||
height: fit-content;
|
||||
}
|
||||
|
||||
h1 {
|
||||
text-align: center;
|
||||
color: #00ff08;
|
||||
margin-bottom: 20px;
|
||||
}
|
||||
|
||||
h2 {
|
||||
margin-top: 20px;
|
||||
font-size: 1.5em;
|
||||
color: #e5e5e5;
|
||||
}
|
||||
|
||||
p {
|
||||
font-size: 1.1em;
|
||||
color: #dcdcdc;
|
||||
}
|
||||
|
||||
ul {
|
||||
list-style: none;
|
||||
padding-left: 0;
|
||||
margin-bottom: 20px;
|
||||
}
|
||||
|
||||
li {
|
||||
background: linear-gradient(to right, rgba(0, 0, 0, 0.85), rgba(0, 0, 0, 0.7));
|
||||
padding: 15px;
|
||||
border-radius: 8px;
|
||||
box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3);
|
||||
margin-bottom: 12px;
|
||||
word-wrap: break-word;
|
||||
}
|
||||
|
||||
li strong {
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
.correct-answer {
|
||||
color: #4CAF50;
|
||||
}
|
||||
|
||||
.user-answer {
|
||||
color: #FF5722;
|
||||
}
|
||||
|
||||
.mistake-item {
|
||||
background-color: #ff6c82;
|
||||
border: 1px solid #ff1e35;
|
||||
}
|
||||
|
||||
.no-mistakes {
|
||||
text-align: center;
|
||||
font-size: 1.2em;
|
||||
color: #4CAF50;
|
||||
}
|
||||
|
||||
a {
|
||||
display: block;
|
||||
text-align: center;
|
||||
margin-top: 20px;
|
||||
padding: 10px 20px;
|
||||
background-color: #4CAF50;
|
||||
color: white;
|
||||
text-decoration: none;
|
||||
border-radius: 5px;
|
||||
font-size: 1.1em;
|
||||
}
|
||||
|
||||
a:hover {
|
||||
background-color: #45a049;
|
||||
}
|
||||
|
||||
.button-container {
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
margin-top: 20px;
|
||||
gap: 10px;
|
||||
}
|
||||
|
||||
.action-button {
|
||||
padding: 12px 20px;
|
||||
background-color: #3498db;
|
||||
color: white;
|
||||
border: none;
|
||||
border-radius: 8px;
|
||||
font-size: 1.2em;
|
||||
cursor: pointer;
|
||||
text-transform: uppercase;
|
||||
letter-spacing: 1px;
|
||||
transition: background-color 0.3s ease, transform 0.2s ease;
|
||||
width: 48%;
|
||||
}
|
||||
|
||||
.action-button:hover {
|
||||
background-color: #2980b9;
|
||||
transform: scale(1.05);
|
||||
}
|
||||
|
||||
.action-button:active {
|
||||
transform: scale(0.98);
|
||||
}
|
||||
|
||||
.restart-button {
|
||||
background: linear-gradient(to right, #80e27e, #66c466);
|
||||
}
|
||||
|
||||
.exit-button {
|
||||
background: linear-gradient(to right, #ff8a80, #ff5252);
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<div class="container">
|
||||
<h1>Számítógépek Működése</h1>
|
||||
<p>Here are all the questions that will appear in the quiz!</p>
|
||||
<ul>
|
||||
{% for i in range(questions|length) %}
|
||||
<li>
|
||||
<strong>{{ questions[i]['question'] }}</strong><br>
|
||||
<p>{{ questions[i]['answer'] }}</p>
|
||||
</li>
|
||||
{% endfor %}
|
||||
</ul>
|
||||
|
||||
<div class="button-container">
|
||||
<a href="{{ url_for('uni') }}" class="action-button">Exit to Home</a>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,135 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>Hálózatok Quiz</title>
|
||||
<link rel="shortcut icon" href="{{ url_for('static', filename='images/home/logo.jpg') }}" type="image/x-icon">
|
||||
<style>
|
||||
body {
|
||||
font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
|
||||
background: linear-gradient(to right, #5a0fb8, #1f65d6);
|
||||
color: #fff;
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
min-height: 100vh;
|
||||
overflow-x: hidden;
|
||||
}
|
||||
|
||||
.container {
|
||||
background: rgba(255, 255, 255, 0.2);
|
||||
padding: 20px;
|
||||
border-radius: 12px;
|
||||
box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2);
|
||||
flex: 1 1 calc(33.333% - 20px);
|
||||
max-width: calc(33.333% - 20px);
|
||||
transform: scale(1);
|
||||
transition: transform 0.3s ease-in-out;
|
||||
}
|
||||
|
||||
h1 {
|
||||
text-align: center;
|
||||
font-size: 2.2em;
|
||||
margin-bottom: 20px;
|
||||
}
|
||||
|
||||
.question {
|
||||
margin-bottom: 20px;
|
||||
font-size: 1.3em;
|
||||
font-weight: 600;
|
||||
}
|
||||
|
||||
.answer-options {
|
||||
margin-top: 15px;
|
||||
}
|
||||
|
||||
.answer-options label {
|
||||
display: block;
|
||||
position: relative;
|
||||
background: linear-gradient(to right, #5a0fb8, #1f65d6);
|
||||
padding: 10px 15px;
|
||||
margin-bottom: 10px;
|
||||
border-radius: 8px;
|
||||
cursor: pointer;
|
||||
transition: all 0.3s ease;
|
||||
}
|
||||
|
||||
.answer-options label:hover {
|
||||
background: linear-gradient(to right, #1f65d6, #5a0fb8);
|
||||
color: white;
|
||||
transform: translateX(5px);
|
||||
}
|
||||
|
||||
.answer-options input {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.answer-options input:checked + label {
|
||||
background: linear-gradient(to right, #5a0fb8, #2ecc71);
|
||||
color: white;
|
||||
border: 2px solid #27ae60;
|
||||
}
|
||||
|
||||
.submit-button, .quit-button {
|
||||
display: block;
|
||||
width: 100%;
|
||||
padding: 12px;
|
||||
color: white;
|
||||
border: none;
|
||||
border-radius: 8px;
|
||||
font-size: 1.2em;
|
||||
cursor: pointer;
|
||||
text-transform: uppercase;
|
||||
letter-spacing: 1px;
|
||||
transition: background-color 0.3s ease, transform 0.2s ease;
|
||||
margin-top: 15px;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.submit-button {
|
||||
background: linear-gradient(to right, #80e27e, #66c466);
|
||||
}
|
||||
|
||||
.quit-button {
|
||||
background: linear-gradient(to right, #ff8a80, #ff5252);
|
||||
}
|
||||
|
||||
.submit-button:hover, .quit-button:hover {
|
||||
transform: scale(1.05);
|
||||
}
|
||||
|
||||
.submit-button:active, .quit-button:active {
|
||||
transform: scale(0.98);
|
||||
}
|
||||
|
||||
.submit-button:hover, .quit-button:hover {
|
||||
transform: scale(1.05);
|
||||
}
|
||||
|
||||
.submit-button:active, .quit-button:active {
|
||||
transform: scale(0.98);
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<div class="container">
|
||||
<h1>Question {{ question_index + 1 }} / 20</h1>
|
||||
<p class="question">{{ question['question'] }}</p>
|
||||
<form method="POST" action="{{ url_for('szamitogepek_mukodese.submit_answer') }}">
|
||||
<div class="answer-options">
|
||||
<input type="radio" id="true-option" name="answer" value="I">
|
||||
<label for="true-option">True</label>
|
||||
|
||||
<input type="radio" id="false-option" name="answer" value="H">
|
||||
<label for="false-option">False</label>
|
||||
</div>
|
||||
<input type="hidden" name="question_index" value="{{ question_index }}">
|
||||
<input type="submit" value="Next" class="submit-button">
|
||||
</form>
|
||||
<form method="GET" action="{{ url_for('szamitogepek_mukodese.result') }}">
|
||||
<button type="submit" class="submit-button quit-button">Quit</button>
|
||||
</form>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,179 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>Hálózatok Quiz Results</title>
|
||||
<link rel="shortcut icon" href="{{ url_for('static', filename='images/home/logo.jpg') }}" type="image/x-icon">
|
||||
<style>
|
||||
body {
|
||||
font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
|
||||
background: linear-gradient(to right, #5a0fb8, #1f65d6);
|
||||
color: #fff;
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
min-height: 100vh;
|
||||
overflow-x: hidden;
|
||||
}
|
||||
|
||||
.container {
|
||||
background-color: #ffffff;
|
||||
width: 90%;
|
||||
max-width: 1200px;
|
||||
background: rgba(255, 255, 255, 0.2);
|
||||
padding: 20px;
|
||||
border-radius: 12px;
|
||||
box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2);
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
justify-content: space-between;
|
||||
transition: transform 0.3s ease, box-shadow 0.3s ease;
|
||||
height: fit-content;
|
||||
}
|
||||
|
||||
h1 {
|
||||
text-align: center;
|
||||
color: #00ff08;
|
||||
margin-bottom: 20px;
|
||||
}
|
||||
|
||||
h2 {
|
||||
margin-top: 20px;
|
||||
font-size: 1.5em;
|
||||
}
|
||||
|
||||
p {
|
||||
font-size: 1.1em;
|
||||
}
|
||||
|
||||
ul {
|
||||
list-style: none;
|
||||
padding-left: 0;
|
||||
}
|
||||
|
||||
li {
|
||||
background: linear-gradient(to right, rgba(0, 0, 0, 0.85), rgba(0, 0, 0, 0.7));
|
||||
padding: 20px;
|
||||
border-radius: 12px;
|
||||
box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2);
|
||||
margin-bottom: 10px;
|
||||
word-wrap: break-word;
|
||||
}
|
||||
|
||||
li strong {
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
.correct-answer {
|
||||
color: #4CAF50;
|
||||
}
|
||||
|
||||
.user-answer {
|
||||
color: #FF5722;
|
||||
}
|
||||
|
||||
.mistake-item {
|
||||
background-color: #ff6c82;
|
||||
border: 1px solid #ff1e35;
|
||||
}
|
||||
|
||||
.no-mistakes {
|
||||
text-align: center;
|
||||
font-size: 1.2em;
|
||||
color: #4CAF50;
|
||||
}
|
||||
|
||||
a {
|
||||
display: block;
|
||||
text-align: center;
|
||||
margin-top: 20px;
|
||||
padding: 10px 20px;
|
||||
background-color: #4CAF50;
|
||||
color: white;
|
||||
text-decoration: none;
|
||||
border-radius: 5px;
|
||||
font-size: 1.1em;
|
||||
}
|
||||
|
||||
a:hover {
|
||||
background-color: #45a049;
|
||||
}
|
||||
|
||||
.button-container {
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
margin-top: 20px;
|
||||
gap: 10px;
|
||||
}
|
||||
|
||||
.action-button {
|
||||
padding: 12px 20px;
|
||||
background-color: #3498db;
|
||||
color: white;
|
||||
border: none;
|
||||
border-radius: 8px;
|
||||
font-size: 1.2em;
|
||||
cursor: pointer;
|
||||
text-transform: uppercase;
|
||||
letter-spacing: 1px;
|
||||
transition: background-color 0.3s ease, transform 0.2s ease;
|
||||
width: 48%;
|
||||
}
|
||||
|
||||
.action-button:hover {
|
||||
background-color: #2980b9;
|
||||
transform: scale(1.05);
|
||||
}
|
||||
|
||||
.action-button:active {
|
||||
transform: scale(0.98);
|
||||
}
|
||||
|
||||
.restart-button {
|
||||
background: linear-gradient(to right, #80e27e, #66c466);
|
||||
}
|
||||
|
||||
.exit-button {
|
||||
background: linear-gradient(to right, #ff8a80, #ff5252);
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<div class="container">
|
||||
<h1>Quiz Results</h1>
|
||||
|
||||
<p><strong>Score:</strong> {{ score }} out of {{ total }}</p>
|
||||
|
||||
<h2>Mistakes</h2>
|
||||
{% if mistakes %}
|
||||
<ul>
|
||||
{% for mistake in mistakes %}
|
||||
<li class="mistake-item">
|
||||
<strong>Question:</strong> {{ mistake['question'] }}<br>
|
||||
<strong class="user-answer">Your Answer:</strong> {{ mistake['answer'] }}<br>
|
||||
<strong class="correct-answer">Correct Answer: </strong> {{ mistake['correct'] }}<br>
|
||||
</li>
|
||||
{% endfor %}
|
||||
</ul>
|
||||
{% else %}
|
||||
<p class="no-mistakes">No mistakes!</p>
|
||||
{% endif %}
|
||||
|
||||
<h2>All Answers</h2>
|
||||
<ul>
|
||||
{% for question in halozatok_questions %}
|
||||
<li>
|
||||
<strong>{{ question['question'] }}</strong><br>
|
||||
<strong class="correct-answer">Correct Answer: </strong>{{ question['answer'] }}<br>
|
||||
</li>
|
||||
{% endfor %}
|
||||
</ul>
|
||||
|
||||
<div class="button-container">
|
||||
<a href="{{ url_for('uni') }}" class="exit-button action-button">Exit to Home</a>
|
||||
<a href="{{ url_for('halozatok_vizsga_teszt.restart') }}" class="restart-button action-button">Restart Quiz</a>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,163 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>VIR All</title>
|
||||
<link rel="shortcut icon" href="{{ url_for('static', filename='images/home/logo.jpg') }}" type="image/x-icon">
|
||||
<style>
|
||||
body {
|
||||
font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
|
||||
background: linear-gradient(to right, #5a0fb8, #1f65d6);
|
||||
color: #fff;
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
min-height: 100vh;
|
||||
overflow-x: hidden;
|
||||
}
|
||||
|
||||
.container {
|
||||
background-color: #ffffff;
|
||||
width: 90%;
|
||||
max-width: 1200px;
|
||||
background: rgba(255, 255, 255, 0.2);
|
||||
padding: 20px;
|
||||
border-radius: 12px;
|
||||
box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2);
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
justify-content: space-between;
|
||||
transition: transform 0.3s ease, box-shadow 0.3s ease;
|
||||
height: fit-content;
|
||||
}
|
||||
|
||||
h1 {
|
||||
text-align: center;
|
||||
color: #00ff08;
|
||||
margin-bottom: 20px;
|
||||
}
|
||||
|
||||
h2 {
|
||||
margin-top: 20px;
|
||||
font-size: 1.5em;
|
||||
color: #e5e5e5;
|
||||
}
|
||||
|
||||
p {
|
||||
font-size: 1.1em;
|
||||
color: #dcdcdc;
|
||||
}
|
||||
|
||||
ul {
|
||||
list-style: none;
|
||||
padding-left: 0;
|
||||
margin-bottom: 20px;
|
||||
}
|
||||
|
||||
li {
|
||||
background: linear-gradient(to right, rgba(0, 0, 0, 0.85), rgba(0, 0, 0, 0.7));
|
||||
padding: 15px;
|
||||
border-radius: 8px;
|
||||
box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3);
|
||||
margin-bottom: 12px;
|
||||
word-wrap: break-word;
|
||||
}
|
||||
|
||||
li strong {
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
.correct-answer {
|
||||
color: #4CAF50;
|
||||
}
|
||||
|
||||
.user-answer {
|
||||
color: #FF5722;
|
||||
}
|
||||
|
||||
.mistake-item {
|
||||
background-color: #ff6c82;
|
||||
border: 1px solid #ff1e35;
|
||||
}
|
||||
|
||||
.no-mistakes {
|
||||
text-align: center;
|
||||
font-size: 1.2em;
|
||||
color: #4CAF50;
|
||||
}
|
||||
|
||||
a {
|
||||
display: block;
|
||||
text-align: center;
|
||||
margin-top: 20px;
|
||||
padding: 10px 20px;
|
||||
background-color: #4CAF50;
|
||||
color: white;
|
||||
text-decoration: none;
|
||||
border-radius: 5px;
|
||||
font-size: 1.1em;
|
||||
}
|
||||
|
||||
a:hover {
|
||||
background-color: #45a049;
|
||||
}
|
||||
|
||||
.button-container {
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
margin-top: 20px;
|
||||
gap: 10px;
|
||||
}
|
||||
|
||||
.action-button {
|
||||
padding: 12px 20px;
|
||||
background-color: #3498db;
|
||||
color: white;
|
||||
border: none;
|
||||
border-radius: 8px;
|
||||
font-size: 1.2em;
|
||||
cursor: pointer;
|
||||
text-transform: uppercase;
|
||||
letter-spacing: 1px;
|
||||
transition: background-color 0.3s ease, transform 0.2s ease;
|
||||
width: 48%;
|
||||
}
|
||||
|
||||
.action-button:hover {
|
||||
background-color: #2980b9;
|
||||
transform: scale(1.05);
|
||||
}
|
||||
|
||||
.action-button:active {
|
||||
transform: scale(0.98);
|
||||
}
|
||||
|
||||
.restart-button {
|
||||
background: linear-gradient(to right, #80e27e, #66c466);
|
||||
}
|
||||
|
||||
.exit-button {
|
||||
background: linear-gradient(to right, #ff8a80, #ff5252);
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<div class="container">
|
||||
<h1>Vállalati Információs Rendszerek</h1>
|
||||
<p>Here are all the questions that will appear in the quiz!</p>
|
||||
<ul>
|
||||
{% for i in range(questions|length) %}
|
||||
<li>
|
||||
<strong>{{ questions[i]['question'] }}</strong><br>
|
||||
<p>{{ questions[i]['answer'] }}</p>
|
||||
</li>
|
||||
{% endfor %}
|
||||
</ul>
|
||||
|
||||
<div class="button-container">
|
||||
<a href="{{ url_for('uni') }}" class="action-button">Exit to Home</a>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,135 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>Hálózatok Quiz</title>
|
||||
<link rel="shortcut icon" href="{{ url_for('static', filename='images/home/logo.jpg') }}" type="image/x-icon">
|
||||
<style>
|
||||
body {
|
||||
font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
|
||||
background: linear-gradient(to right, #5a0fb8, #1f65d6);
|
||||
color: #fff;
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
min-height: 100vh;
|
||||
overflow-x: hidden;
|
||||
}
|
||||
|
||||
.container {
|
||||
background: rgba(255, 255, 255, 0.2);
|
||||
padding: 20px;
|
||||
border-radius: 12px;
|
||||
box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2);
|
||||
flex: 1 1 calc(33.333% - 20px);
|
||||
max-width: calc(33.333% - 20px);
|
||||
transform: scale(1);
|
||||
transition: transform 0.3s ease-in-out;
|
||||
}
|
||||
|
||||
h1 {
|
||||
text-align: center;
|
||||
font-size: 2.2em;
|
||||
margin-bottom: 20px;
|
||||
}
|
||||
|
||||
.question {
|
||||
margin-bottom: 20px;
|
||||
font-size: 1.3em;
|
||||
font-weight: 600;
|
||||
}
|
||||
|
||||
.answer-options {
|
||||
margin-top: 15px;
|
||||
}
|
||||
|
||||
.answer-options label {
|
||||
display: block;
|
||||
position: relative;
|
||||
background: linear-gradient(to right, #5a0fb8, #1f65d6);
|
||||
padding: 10px 15px;
|
||||
margin-bottom: 10px;
|
||||
border-radius: 8px;
|
||||
cursor: pointer;
|
||||
transition: all 0.3s ease;
|
||||
}
|
||||
|
||||
.answer-options label:hover {
|
||||
background: linear-gradient(to right, #1f65d6, #5a0fb8);
|
||||
color: white;
|
||||
transform: translateX(5px);
|
||||
}
|
||||
|
||||
.answer-options input {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.answer-options input:checked + label {
|
||||
background: linear-gradient(to right, #5a0fb8, #2ecc71);
|
||||
color: white;
|
||||
border: 2px solid #27ae60;
|
||||
}
|
||||
|
||||
.submit-button, .quit-button {
|
||||
display: block;
|
||||
width: 100%;
|
||||
padding: 12px;
|
||||
color: white;
|
||||
border: none;
|
||||
border-radius: 8px;
|
||||
font-size: 1.2em;
|
||||
cursor: pointer;
|
||||
text-transform: uppercase;
|
||||
letter-spacing: 1px;
|
||||
transition: background-color 0.3s ease, transform 0.2s ease;
|
||||
margin-top: 15px;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.submit-button {
|
||||
background: linear-gradient(to right, #80e27e, #66c466);
|
||||
}
|
||||
|
||||
.quit-button {
|
||||
background: linear-gradient(to right, #ff8a80, #ff5252);
|
||||
}
|
||||
|
||||
.submit-button:hover, .quit-button:hover {
|
||||
transform: scale(1.05);
|
||||
}
|
||||
|
||||
.submit-button:active, .quit-button:active {
|
||||
transform: scale(0.98);
|
||||
}
|
||||
|
||||
.submit-button:hover, .quit-button:hover {
|
||||
transform: scale(1.05);
|
||||
}
|
||||
|
||||
.submit-button:active, .quit-button:active {
|
||||
transform: scale(0.98);
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<div class="container">
|
||||
<h1>Question {{ question_index + 1 }} / 20</h1>
|
||||
<p class="question">{{ question['question'] }}</p>
|
||||
<form method="POST" action="{{ url_for('vallalati_informacios_rendszerek.submit_answer') }}">
|
||||
<div class="answer-options">
|
||||
<input type="radio" id="true-option" name="answer" value="I">
|
||||
<label for="true-option">True</label>
|
||||
|
||||
<input type="radio" id="false-option" name="answer" value="H">
|
||||
<label for="false-option">False</label>
|
||||
</div>
|
||||
<input type="hidden" name="question_index" value="{{ question_index }}">
|
||||
<input type="submit" value="Next" class="submit-button">
|
||||
</form>
|
||||
<form method="GET" action="{{ url_for('vallalati_informacios_rendszerek.result') }}">
|
||||
<button type="submit" class="submit-button quit-button">Quit</button>
|
||||
</form>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,179 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>Hálózatok Quiz Results</title>
|
||||
<link rel="shortcut icon" href="{{ url_for('static', filename='images/home/logo.jpg') }}" type="image/x-icon">
|
||||
<style>
|
||||
body {
|
||||
font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
|
||||
background: linear-gradient(to right, #5a0fb8, #1f65d6);
|
||||
color: #fff;
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
min-height: 100vh;
|
||||
overflow-x: hidden;
|
||||
}
|
||||
|
||||
.container {
|
||||
background-color: #ffffff;
|
||||
width: 90%;
|
||||
max-width: 1200px;
|
||||
background: rgba(255, 255, 255, 0.2);
|
||||
padding: 20px;
|
||||
border-radius: 12px;
|
||||
box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2);
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
justify-content: space-between;
|
||||
transition: transform 0.3s ease, box-shadow 0.3s ease;
|
||||
height: fit-content;
|
||||
}
|
||||
|
||||
h1 {
|
||||
text-align: center;
|
||||
color: #00ff08;
|
||||
margin-bottom: 20px;
|
||||
}
|
||||
|
||||
h2 {
|
||||
margin-top: 20px;
|
||||
font-size: 1.5em;
|
||||
}
|
||||
|
||||
p {
|
||||
font-size: 1.1em;
|
||||
}
|
||||
|
||||
ul {
|
||||
list-style: none;
|
||||
padding-left: 0;
|
||||
}
|
||||
|
||||
li {
|
||||
background: linear-gradient(to right, rgba(0, 0, 0, 0.85), rgba(0, 0, 0, 0.7));
|
||||
padding: 20px;
|
||||
border-radius: 12px;
|
||||
box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2);
|
||||
margin-bottom: 10px;
|
||||
word-wrap: break-word;
|
||||
}
|
||||
|
||||
li strong {
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
.correct-answer {
|
||||
color: #4CAF50;
|
||||
}
|
||||
|
||||
.user-answer {
|
||||
color: #FF5722;
|
||||
}
|
||||
|
||||
.mistake-item {
|
||||
background-color: #ff6c82;
|
||||
border: 1px solid #ff1e35;
|
||||
}
|
||||
|
||||
.no-mistakes {
|
||||
text-align: center;
|
||||
font-size: 1.2em;
|
||||
color: #4CAF50;
|
||||
}
|
||||
|
||||
a {
|
||||
display: block;
|
||||
text-align: center;
|
||||
margin-top: 20px;
|
||||
padding: 10px 20px;
|
||||
background-color: #4CAF50;
|
||||
color: white;
|
||||
text-decoration: none;
|
||||
border-radius: 5px;
|
||||
font-size: 1.1em;
|
||||
}
|
||||
|
||||
a:hover {
|
||||
background-color: #45a049;
|
||||
}
|
||||
|
||||
.button-container {
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
margin-top: 20px;
|
||||
gap: 10px;
|
||||
}
|
||||
|
||||
.action-button {
|
||||
padding: 12px 20px;
|
||||
background-color: #3498db;
|
||||
color: white;
|
||||
border: none;
|
||||
border-radius: 8px;
|
||||
font-size: 1.2em;
|
||||
cursor: pointer;
|
||||
text-transform: uppercase;
|
||||
letter-spacing: 1px;
|
||||
transition: background-color 0.3s ease, transform 0.2s ease;
|
||||
width: 48%;
|
||||
}
|
||||
|
||||
.action-button:hover {
|
||||
background-color: #2980b9;
|
||||
transform: scale(1.05);
|
||||
}
|
||||
|
||||
.action-button:active {
|
||||
transform: scale(0.98);
|
||||
}
|
||||
|
||||
.restart-button {
|
||||
background: linear-gradient(to right, #80e27e, #66c466);
|
||||
}
|
||||
|
||||
.exit-button {
|
||||
background: linear-gradient(to right, #ff8a80, #ff5252);
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<div class="container">
|
||||
<h1>Quiz Results</h1>
|
||||
|
||||
<p><strong>Score:</strong> {{ score }} out of {{ total }}</p>
|
||||
|
||||
<h2>Mistakes</h2>
|
||||
{% if mistakes %}
|
||||
<ul>
|
||||
{% for mistake in mistakes %}
|
||||
<li class="mistake-item">
|
||||
<strong>Question:</strong> {{ mistake['question'] }}<br>
|
||||
<strong class="user-answer">Your Answer:</strong> {{ mistake['answer'] }}<br>
|
||||
<strong class="correct-answer">Correct Answer: </strong> {{ mistake['correct'] }}<br>
|
||||
</li>
|
||||
{% endfor %}
|
||||
</ul>
|
||||
{% else %}
|
||||
<p class="no-mistakes">No mistakes!</p>
|
||||
{% endif %}
|
||||
|
||||
<h2>All Answers</h2>
|
||||
<ul>
|
||||
{% for question in vir_questions %}
|
||||
<li>
|
||||
<strong>{{ question['question'] }}</strong><br>
|
||||
<strong class="correct-answer">Correct Answer: </strong>{{ question['answer'] }}<br>
|
||||
</li>
|
||||
{% endfor %}
|
||||
</ul>
|
||||
|
||||
<div class="button-container">
|
||||
<a href="{{ url_for('uni') }}" class="exit-button action-button">Exit to Home</a>
|
||||
<a href="{{ url_for('vallalati_informacios_rendszerek.restart') }}" class="restart-button action-button">Restart Quiz</a>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,109 @@
|
||||
from flask import Flask, render_template, request, redirect, url_for, session, Blueprint
|
||||
import os
|
||||
import random
|
||||
|
||||
# Define the Blueprint for the halozatok quiz
|
||||
vallalati_informacios_rendszerek = Blueprint(
|
||||
'vallalati_informacios_rendszerek', # Blueprint name
|
||||
__name__,
|
||||
template_folder='./templates' # Path to templates
|
||||
)
|
||||
|
||||
preguntas = ['templates/uni/subjects/vallalati_informacios_rendszerek/vir_kerdessor.txt']
|
||||
|
||||
def parse_questions():
|
||||
questions = []
|
||||
lines = []
|
||||
for pregunta in preguntas:
|
||||
with open(pregunta, 'r', encoding='utf-8') as f:
|
||||
lines.extend(f.readlines())
|
||||
|
||||
for line in range(0, len(lines)-1, 2):
|
||||
questions.append({
|
||||
'question': lines[line].strip(),
|
||||
'answer': lines[line + 1].strip()
|
||||
})
|
||||
|
||||
print(questions[1])
|
||||
print(questions[2])
|
||||
print(questions[3])
|
||||
|
||||
return questions
|
||||
|
||||
# Quiz Route
|
||||
@vallalati_informacios_rendszerek.route('/')
|
||||
@vallalati_informacios_rendszerek.route('/quiz', methods=['GET', 'POST'])
|
||||
def quiz():
|
||||
if 'quiz_questions' not in session:
|
||||
questions = parse_questions()
|
||||
vir_questions = random.sample(questions, 20)
|
||||
session['quiz_questions'] = vir_questions
|
||||
session['question_index'] = 0
|
||||
session['answers'] = []
|
||||
else:
|
||||
vir_questions = session['quiz_questions']
|
||||
|
||||
question_index = session.get('question_index', 0)
|
||||
|
||||
if question_index >= len(vir_questions):
|
||||
return redirect(url_for('vallalati_informacios_rendszerek.result'))
|
||||
|
||||
current_question = vir_questions[question_index]
|
||||
|
||||
return render_template('vir_quiz.html', question=current_question, question_index=question_index)
|
||||
|
||||
# Submit Answer Route
|
||||
@vallalati_informacios_rendszerek.route('/submit_answer', methods=['POST'])
|
||||
def submit_answer():
|
||||
user_answers = request.form.get('answer')
|
||||
question_index = int(request.form.get('question_index'))
|
||||
|
||||
if 'answers' not in session:
|
||||
session['answers'] = []
|
||||
|
||||
answers = session.get('answers')
|
||||
answers.append(user_answers)
|
||||
session['answers'] = answers
|
||||
|
||||
question_index += 1
|
||||
session['question_index'] = question_index
|
||||
|
||||
return redirect(url_for('vallalati_informacios_rendszerek.quiz'))
|
||||
|
||||
# Result Route
|
||||
@vallalati_informacios_rendszerek.route('/result')
|
||||
def result():
|
||||
vir_questions = session['quiz_questions']
|
||||
answers = session['answers']
|
||||
score = 0
|
||||
mistakes = []
|
||||
|
||||
for i in range(len(answers)):
|
||||
if vir_questions[i]['answer'] == answers[i]:
|
||||
score += 1
|
||||
else:
|
||||
mistakes.append({
|
||||
'question': vir_questions[i]['question'],
|
||||
'answer': 'True' if answers[i] == 'I' else 'False',
|
||||
'correct': 'True' if vir_questions[i]['answer'] == 'I' else 'False'
|
||||
})
|
||||
vir_questions[i]['answer'] = 'True' if vir_questions[i]['answer'] == 'I' else 'False'
|
||||
|
||||
return render_template('vir_result.html', score=score, total=len(vir_questions), mistakes=mistakes, vir_questions=vir_questions)
|
||||
|
||||
# Restart Route
|
||||
@vallalati_informacios_rendszerek.route('/restart')
|
||||
def restart():
|
||||
session.pop('question_index', None)
|
||||
session.pop('answers', None)
|
||||
session.pop('quiz_questions', None)
|
||||
|
||||
return redirect(url_for('vallalati_informacios_rendszerek.quiz'))
|
||||
|
||||
# All Questions Route
|
||||
@vallalati_informacios_rendszerek.route('/allquestions')
|
||||
def allquestions():
|
||||
questions = parse_questions()
|
||||
for i in questions:
|
||||
i['answer'] = 'True' if i['answer'] == 'I' else 'False'
|
||||
return render_template('vir_allquestions.html', questions=questions)
|
@ -0,0 +1,590 @@
|
||||
Az objektiv informaciofelfogas szerint az informacio abszolút es semleges.
|
||||
I
|
||||
Az objektiv informaciofeldolgozas szerint az informacio nem abszolút es semleges.
|
||||
H
|
||||
Az informacio lenyegeben az adatok jelentese, vagyis az adatok ertelmezese valamilyen tudas kontextusban.
|
||||
I
|
||||
Az adat lenyegeben az informaciok jelentese, vagyis az informaciok ertelmezese valamilyen (pl.: egyeni, szervezeti) tudas kontextusaban.
|
||||
I
|
||||
Egy rendszer maga is resze lehet egy nagyobb egysegnek (rendszernek).
|
||||
I
|
||||
Egy rendszer nem lehet resze egy nagyobb egysegnek (rendszernek).
|
||||
H
|
||||
A vallalatok az operativ mukodest kepezo feladatok kiszolgalasara tipikusan tranzakcio feldolgozo rendszereket alkalmaznak.
|
||||
I
|
||||
A vallalatok az operativ mukodest kepezo feladatok kiszolgalasara tipikusan nem tranzakciofeldolgozo rendszereket alkalmaznak.
|
||||
H
|
||||
A komponens alapú rendszerek feketedoboz-jellegu (black box) újrafelhasznalas lehetosegevel rendelkeznek.
|
||||
I
|
||||
A komponensalapú rendszerek nem rendelkeznek feketedoboz-jellegu (black-box) újrafelhasznalas lehetoseggel.
|
||||
H
|
||||
A kliens-szerver modellben a szerver- es a kliensmodulok altalaban amitogepekre kerulnek.
|
||||
I
|
||||
A kliens-szerver modellben a szerver- es a kliensmodulok altalaban azonos szamitogepekre kerulnek.
|
||||
H
|
||||
Egy uzleti celú alkalmazas retegszerkezetenek kialakitasa soran olyan rendszer felbontasra torekszunk, hogy minden reteg csak a ket kozvetlen szomszedjaval alljon kapcsolatban.
|
||||
I
|
||||
Egy uzleti celú alkalmazas retegszerkezetenek kialakitasa soran olyan rendszer felbontasra torekszunk, hogy minden reteg minden reteggel kozvetlen kapcsolatban alljon.
|
||||
H
|
||||
A haromretegu architektúrajú vallalati informacios rendszerek eseten nem az uzleti logika reteg feladata a felhasznaloval valo kapcsolattartas.
|
||||
I
|
||||
A haromretegu architektúrajú vallalati informacios rendszerek eseten az uzleti logika reteg feladata a felhasznaloval valo kapcsolattartas.
|
||||
H
|
||||
A vallalati informacios rendszerek eseteben a hagyomanyos vastagkliens megoldasok hasznalata nem csak elonnyel rendelkezik a vekonykliens megoldasokkal szemben.
|
||||
I
|
||||
A vallalati informacios rendszerek eseteben a hagyomanyos vastagkliens megoldasok hasznalata szinte csak elonnyel rendelkezik a vekonykliens megoldasokkal szemben.
|
||||
H
|
||||
A felhoalapú szolgaltatas egy olyan szamitogepes eroforras-hozzaferesi modell, amely a halozaton keresztul kulonfele tipusú kozos hasznalatú modon tesz elerhetove a felhasznalok szamara.
|
||||
I
|
||||
A felhoalapú szolgaltatas nem egy olyan szamitogepes eroforras-hozzaferesi modell, amely a halozaton keresztul a kulonfele tipusú, kozos hasznalatú eroforrashalmazokat konfiguralhato modon tesz lehetove a felhasznalok szamara.
|
||||
H
|
||||
A PaaS platform szolgaltatast jelent.
|
||||
I
|
||||
A PaaS alkalmazas szolgaltatast jelent.
|
||||
H
|
||||
A nyilvanos felhok eseteben a szolgaltato az ugyfelek sokasaganak kiszolgalasat celozta.
|
||||
I
|
||||
A nyilvanos felhok eseteben a szolgaltato nem az ugyfelek sokasaganak kiszolgalasat celozta.
|
||||
H
|
||||
Az integralt vallalatiranyitasi rendszerek bevezetese soran szukseges lehet a szoftvert az adott vallalat igenyeire testre szabni.
|
||||
I
|
||||
Az integralt vallalatiranyitasi rendszerek bevezetese soran nem szukseges a szoftvert az adott vallalat igenyeire testre szabni, mivel az integraltsagbol adodoan ez mar korabban meg lett valositva.
|
||||
H
|
||||
A "best practice" jellegu uzleti folyamatok az egyes teruletek legjobb uzleti gyakorlatanak megfelelo folyamatokat jelentik.
|
||||
I
|
||||
A "best practice" jellegu uzleti folyamatok nem az egyes teruletek legjobb uzleti gyakorlatanak megfelelo folyamatokat jelentik.
|
||||
H
|
||||
Egy vallalatiranyitasi rendszer teljesitmenytesztelesenek a celja nem az, hogy megvalositja-e a specifikacioban foglalt funkciokat.
|
||||
I
|
||||
Egy vallalatiranyitasi rendszer teljesitmenytesztelesenek celja az, hogy megvalositja-e a specifikacioban foglalt funkciokat.
|
||||
H
|
||||
Az SAP ERP Businnes Suite elsosorban nem a kis- es kozepvallalatokat celzo vallalatiranyitasi megoldas.
|
||||
I
|
||||
Az SAP ERP Business Suite egy kis- es kozepvallalatokat celzo, alacsony komplexitasú vallalatiranyitasi modell.
|
||||
H
|
||||
A szigetszeru alkalmazasok a vallalati informacios rendszerek teruleten az olyan vallalatiranyitasi rendszereket jelolik, amelyek rendelkeznek EDI (Electronic Data Interchange) komponenssel.
|
||||
H
|
||||
A szigetszeru alkalmazasok a vallalati informacios rendszerek teruleten az olyan vallalatiranyitasi rendszereket jelolik, amelyek nem rendelkeznek EDI (Electronic Data Interchange) komponenssel.
|
||||
I
|
||||
A DSS-rendszerek a dontesi folyamat informatikai tamogatasat szolgalo rendszerek.
|
||||
I
|
||||
A DSS-rendszerek nem a dontesi folyamat informatikai tamogatasat szolgalo rendszerek.
|
||||
H
|
||||
A tudasmenedzsment rendszerek nem tekinthetoek a vallalatiranyitasi rendszerek egyik tipusanak.
|
||||
I
|
||||
A tudasmenedzsment rendszerek a vallalatiranyitasi rendszerek egyik tipusanak tekinthetok.
|
||||
H
|
||||
Az OLAP-rendszerek nem relacios adatmodellen alapulnak
|
||||
I
|
||||
Az OLAP-rendszerek relacios adatmodellen alapulnak.
|
||||
H
|
||||
Az operativ rendszereknek nem az a lenyege, hogy az osszegyujtott bemeneti adatokat olyanra formara hozzak, amely a felhasznalo szamara megkonnyiti az adott helyzet megfelelo ertekeleset.
|
||||
I
|
||||
Az operativ rendszerek lenyege az, hogy az osszegyujtott bemeneti adatokat olyan formara hozzak, amely a felhasznalok szamara megkonnyiti az adott helyzet megfelelo ertekeleset.
|
||||
H
|
||||
Az OLAP-rendszerek jellemzoen olvasasra vannak optimalizalva.
|
||||
I
|
||||
Az OLAP-rendszerek jellemzoen nem olvasasra vannak optimalizalva.
|
||||
H
|
||||
Az adatbanyaszatnak nem fo celja az analitikai modellalkotas.
|
||||
I
|
||||
Az adatbanyaszat fo celja az analitikai modellalkotas.
|
||||
H
|
||||
A multidimenzionalis adatmodellben a dimenzios adatok hierarchiaba rendezhetok.
|
||||
I
|
||||
A multidimenzionalis adatmodellben a dimenzios adatok nem rendezhetok hierarchiaba.
|
||||
H
|
||||
A dokumentum menedzsment- es vallalati tartalomkezelo rendszerek nem azonos funkcionalitassal birnak.
|
||||
I
|
||||
A dokumentum menedzsment- es vallalati tartalomkezelo rendszerek azonos funkcionalitassal birnak.
|
||||
H
|
||||
A gamification nem a jatekkonzolok eseteben alkalmazott ember-gep interakciok PC-s kornyezetbe torteno adoptalasat jelenti.
|
||||
I
|
||||
A gamification a jatekkonzolok eseteben alkalmazott ember-gep interakciok PC-s kornyezetbe torteno adoptalasat jelenti.
|
||||
H
|
||||
A gamification megkozelitesnek pszichologiai vonatkozasai is vannak.
|
||||
I
|
||||
A gamification megkozelitesenek nincsenek pszichologiai vonatkozasai
|
||||
H
|
||||
A gamification jatektervezesi elemek hasznalatat jelenti nem jatekos kornyezetben.
|
||||
I
|
||||
A gamification jatektervezesi elemek hasznalatat jelenti jatekos kornyezetben.
|
||||
H
|
||||
Egy beszerzesi szervezetet nem kell minden esetben hozzarendelni egy vallalathoz (company code).
|
||||
I
|
||||
Egy beszerzesi szervezetet (purchasing organization) minden esetben hozza kell rendelni egy vallalathoz (company code).
|
||||
H
|
||||
30 Az atkonyveles (transfer posting) nem jar feltetlenul fizikai anyagmozgatassal.
|
||||
I
|
||||
Az atkonyveles (transfer posting) mindig fizikai anyagmozgassal jar.
|
||||
H
|
||||
31 Az anyag torzsben (material master) rogzitett alapadatok (basic data) alkalmazhatoak a teljes vallalatra (client).
|
||||
I
|
||||
Az anyagtorzs (material master) minden beallitasa relevans az anyagtervezes (material planning) szempontjabol.
|
||||
H
|
||||
32 Egy ertekesitesi szervezet (sales organization) csak egy vallalathoz (company code) tartozhat.
|
||||
I
|
||||
Egy ertekesitesi szervezet (sales organization) tobb vallalathoz (company code) is tartozhat.
|
||||
H
|
||||
33 A terv rendelesbol (planned order) gyartasi megrendeles (production order) kepezheto.
|
||||
I
|
||||
Gyartasi megrendelesbol (production order) tervrendeles (planed order) kepezheto.
|
||||
H
|
||||
34 Az anyagtorzsben (material master) a retrograd kivet (blackflush) beallitasanak hatasara az anyagmozgas automatikusan konyvelodik, amikor a gyartasi megbizas visszajelzesre kerul (production order confirmation).
|
||||
I
|
||||
Az anyagtorzsben (material master) a retrograd kivet (backflush) beallitasanak hatasara a keszletszint mindig optimalis lesz.
|
||||
H
|
||||
35 A kiszallitasi pontot (shipping point) uzemhez (plant) lehet rendelni.
|
||||
I
|
||||
Egy kiszallitasi pontot (shipping point) raktarhelyhez (storage location) lehet rendelni.
|
||||
H
|
||||
A felho szolgaltatasokra altalanossagban jellemzo a kulonfele virtualizalt eroforrasok hasznalata.
|
||||
I
|
||||
A felhasznaloval valo kapcsolattartas alapjan megkulonboztethetok passziv, aktiv es kooperativ dontestamogato rendszerek.
|
||||
I
|
||||
A darabjegyzek (Bill of material) letrehozasa es karbantartasa tobbszintu darabjegyzek formajaban is tortenhet.
|
||||
I
|
||||
A darabjegyzek (bill of material) letrehozasa es karbantartasa csak egyszintu darabjegyzek (single-level BOM) formajaban tortenhet.
|
||||
I
|
||||
A muveleti tervet (routing) mintanak hasznaljak fel a gyartasi vagy sorozatgyartasi feladatoknal.
|
||||
I
|
||||
Az SD (Sales and Distribution) modul hasznalata eseten legalabb egy reszleg (division) felvetele kotelezo.
|
||||
I
|
||||
Egy koltsegszamitasi korhoz (controlling area) tobb vallalat (company code) is rendelheto.
|
||||
I
|
||||
A SAP NetWeaver egy atfogo integracios es alkalmazasi platform.
|
||||
I
|
||||
Az informacios rendszer eroforrasai: eszkozok, emberek, szabvanyok es eljarasok.
|
||||
I
|
||||
A hazai informatikai halozat valtoaramrol megy.
|
||||
I
|
||||
Az anyagtorzs (material master) nem minden beallitasa relevans az anyagtervezes (material planning) szempontjabol.
|
||||
I
|
||||
A technologiai muveleti terv (routing) a termelesi folyamat egyes muveleteit irja le.
|
||||
I
|
||||
A beszerzesi informacios rekordok (purchase info records) az egyes anyagokkal kapcsolatos meghatarozott szallitokra vonatkozo beszerzesi adatait tartalmazzak.
|
||||
I
|
||||
A felhasznalas vezerelt diszpozicio (consumption-based planning) tipusú eljarasok alapvetoen az anyag múltbeli fogyasztasan alapulnak.
|
||||
I
|
||||
Egy szallitasi rekord letrehozasakor a beszerzeshez es a konyveleshez vonatkozoan nem kell minden relevans adatot egy lepesben megadni.
|
||||
I
|
||||
Az SD (sales and distribution) modul hasznalata eseten legalabb egy ertekesitesi csatorna (distribution channel) letrehozasa kotelezo.
|
||||
H
|
||||
Csak olyan termek ertekesitheto, amelyik van raktaron.
|
||||
I
|
||||
Olyan termek is ertekesitheto, mely nincs raktaron jelenleg.
|
||||
H
|
||||
Csak olyan termek ertekesitheto, amelyik szerepel az anyagtorzsben.
|
||||
H
|
||||
Olyan termek is ertekesitheto, ami nem szerepel az anyagtorzsben, mivel lehetoseg van annak felvitelere meg a szamla kiegyenlitese elott.
|
||||
H
|
||||
A gyartasi megrendeles visszavonhato.
|
||||
I
|
||||
A gyartasi megrendeles visszavonhatatlan.
|
||||
H
|
||||
Linearis szervezetnel: egyszeru kapcsolatok, alacsony koltseg.
|
||||
I
|
||||
Linearis szervezetnel: egyszeru kapcsolatok, magas koltsegek.
|
||||
H
|
||||
A gamification a konzolrol PC-re torteno ember-gep reakciok adoptalasat jelenti.
|
||||
H
|
||||
A beszerzesi informacios rekordok (purchasing info records) a darabjegyzek (BOM) es a muveleti jegyzek (routing) megfelelo elemeit kapcsolja ossze a beszerzes vonatkozasaban.
|
||||
H
|
||||
A kulonbozo diszpozicios eljarasok az SAP-rendszerben a kulonbozo kontrolling eszkozok alkalmazasat definialjak.
|
||||
H
|
||||
Az anyagtorzsben (material master) rogzitett alapadatok (basic data) nem alkalmazhatok a teljes vallalatcsoportra (client).
|
||||
H
|
||||
Az OLTP Online Transaction Processing-et jelent.
|
||||
I
|
||||
Az OLTP Online Transaction Processing-et jelent.
|
||||
I
|
||||
A tranzakcio feldolgozo rendszerek reszei az informacios rendszereknek.
|
||||
I
|
||||
Az SAP rendszerek leggyakoribb moduljai: Adatbazis, alapprogram, MM - Materials Management, PP - Production Planning.
|
||||
H
|
||||
Az ugyviteli rendszerek nem tartoznak az vallalati informacios rendszerek koze.
|
||||
H
|
||||
A "PaaS" jelentese szoftverszolgaltatas.
|
||||
H
|
||||
Az OLAP egy konkret szoftver, programcsomag.
|
||||
H
|
||||
Az OLTP-vel az OLAP-hoz kepest tobb muveletet es tranzakciot vegeznek atlagosan orankent.
|
||||
I
|
||||
A pivot (rotate) soran a forgataskor a dimenziok szama no.
|
||||
H
|
||||
A linearis szervezetek egyszeruek, jol attekinthetok es egyertelmuek az ala es folerendeltsegi viszonyok.
|
||||
I
|
||||
Az adat olyan adat vagy ismeret, amely viselkedesunket befolyasolni kepes.
|
||||
H
|
||||
Az informacio olyan adat vagy ismeret, amely viselkedesunket befolyasolni kepes.
|
||||
I
|
||||
Az inverz szabalyok formai es tartalmi szabalyok keverekei.
|
||||
H
|
||||
A kevert szabaly formai es tartalmi szabalyok keverekei.
|
||||
I
|
||||
Magyarorszagon az elofeldolgozas az elterjedt adathiba feltarasi modszer.
|
||||
H
|
||||
A hatterfeldolgozas beengedi a hibakat.
|
||||
I
|
||||
Az integralt informacios rendszerek kovetelmenye az egyseges UI.
|
||||
I
|
||||
A DRP feladata a kiesett eroforrasok nelkuli funkcionalis mukodes biztositasa.
|
||||
H
|
||||
A DRP feladata a kiesett eroforrasok visszaallitasanak biztositasa.
|
||||
I
|
||||
Az RTO es RPO hasznalatakor nem kell minimalizalni a penzugyi veszteseget.
|
||||
H
|
||||
Az RTO es RPO hasznalatakor a kieso idonek minimalisnak kell lennie.
|
||||
I
|
||||
Az RTO es RPO hasznalatakor nem kell betartani a jogszabalyokat.
|
||||
H
|
||||
Az RTO es RPO hasznalatakor egyszeru mechanizmusokat kell tervezni.
|
||||
I
|
||||
Az RTO es RPO hasznalatakor ki kell dolgozni a normal mukodeshez valo visszateres szabalyait.
|
||||
I
|
||||
Az informacio nem azonos az adatok halmazaval.
|
||||
I
|
||||
Az informacios rendszerek kulonbozo folyamatai minden esetben autamatizaltak.
|
||||
H
|
||||
A dontestamogato rendszerek a strategiai donteshozatalhoz kapcsolodo igenyeket elegitik ki.
|
||||
I
|
||||
A kliens-szerver alapú rendszerekben a kommunikaciot tipikusan a kliens kezdemenyezi, a szervernek alaphelyzetben csupan varakozik a bejovo keresre.
|
||||
I
|
||||
Egy uzleti celú alkalmazas retegszerkezetenek kialakitasa soran olyan rendszerfelbontasra torekszunk, hogy miden reteg transzparens az osszes felette elhelyezkedo reteg szamara.
|
||||
H
|
||||
Egy uzleti alkalmazas adateleresi retegehez kapcsolodo szervezeti reteget mediatornak nevezzuk.
|
||||
I
|
||||
A vekonykliens megoldasokra epulo vallalati informacios rendszereknek nehezkesebb a telepitese, mint a vastagkliensre epuloknek.
|
||||
H
|
||||
A vallalati informacios rendszerek eseteben a vekonykliens megoldasok hasznalata szamos elonnyel rendelkezik, a hagyomanyos vastagkliens megoldasokkal szemben.
|
||||
I
|
||||
Az AWS a google nyilvanyos szamitasfelho-szolgaltatasa.
|
||||
H
|
||||
Az Azure a Microsoft nyilvanyos szamitasfelho-szolgaltatasa.
|
||||
I
|
||||
Az IaaS infrastruktúraszolgaltatast jelent.
|
||||
I
|
||||
Egy virtualis gep formajaban elerheto hardver es operacios rendszer szolgaltatas infrastruktúraszolgaltatasnak tekintheto.
|
||||
I
|
||||
A vallalatok altal hasznalt uzleti alkalmazasok nem erhetoek el felhoszolgaltataskent, csak a nem uzletiek.
|
||||
H
|
||||
Az alkalmazasintegracio szukseges lehet az uzleti partnerek fele torteno kapcsolatkialakitas eseten.
|
||||
I
|
||||
A vallalati alkalmazasok kozott megvalositott integracio jellemzoi elternek aszerint, hogy azt melyik retegben vegzik el.
|
||||
I
|
||||
A vallalatiranyitasi rendszerek modularis felepitesuek.
|
||||
I
|
||||
Az ABAP Workbench egy Microsoft NAV fejlesztesu platform.
|
||||
H
|
||||
Egy vallalatiranyitasi rendszer folyamattesztelesenek a celja az, hogy feltarja a rendszer teljesitokepessegeit a valaszidok es az atbocsatokepesseg tekinteteben.
|
||||
H
|
||||
Egy vallalatiranyitasi rendszer folyamattesztelesenek a celja az, hogy nem a feldolgozas sebesseget, hanem az uzleti folyama-tok helyesseget es teljesseget ellenorizzuk.
|
||||
I
|
||||
A tudasmenedzsment rendszerek az ERP-rendszerek egyik tipusanak tekinthetoek.
|
||||
H
|
||||
Az OLTP mozaikszo az Online Transaction Performance szavakat jelolik.
|
||||
H
|
||||
Az aktiv dontestamogato rendszerek dontesi vagy megoldasi javaslatokat is generalnak.
|
||||
I
|
||||
Az adatbanyasz programok idoigenyenek egy jelentos reszet az adatelokeszites lepes teszi ki.
|
||||
I
|
||||
A relacios adatok indexelesevel az adatelemzes hatekonysaga romlik.
|
||||
H
|
||||
A dontestamogato rendszerekben a teljesitmenynoveles egyik praktikus modja az adatredukcio.
|
||||
H
|
||||
Az adatok tisztitasa az informaciotartalmukbol valo levalasztasat jelenti.
|
||||
H
|
||||
Az OLAP olyan adatfeldolgozo rendszerek kozos elnevezese amelyek szamos adattarolassal,adatabrazolassal es statisztikai feldolgozassal kapcsolatos koncepciot magukba foglal.
|
||||
I
|
||||
Az atfúras (drill across) muveletnel az OLAP-kocka felepitesehez hasznalt operativ adatokhoz tudunk hozzafuzni, amelyek mar nem az OLAP rendszertol, hanem maguktol a tranzakcios adatbazisokbol erkeznek.
|
||||
H
|
||||
Az keresztulfúras muveletnel az OLAP-kocka felepitesehez hasznalt operativ adatokhoz tudunk hozzafuzni, amelyek mar nem az OLAP rendszertol, hanem maguktol a tranzakcios adatbazisokbol erkeznek.
|
||||
I
|
||||
Az atfúras (drill across) muveletnel az OLAP-kockak kozotti elemzest teszi lehetove, vagyis olyan esetekben alkalmazhato, amikor tobb tenytabla kapcsolodik a kozos dimenzios adatokhoz.
|
||||
I
|
||||
Az elforgatas (pivot) muvelete csak a megjelenitest erinti: arra ad lehetoseget, hogy a koordinatatengelyek sorrendjet vagy azok iranyat felcsereljuk.
|
||||
I
|
||||
Az OLAP felgorgetes (roll-up) muvelete csokkenti az egyik dimenzio felbontasat.
|
||||
I
|
||||
Definicioja szerint a szervezet nem "emberek meghatarozott cellal letrejott" csoportja.
|
||||
H
|
||||
uzletmenet folytonossag tervezes eseten az RTO, es RPO ertekek teljesules mellett fontos, hogy a kieso idonek minimalisnak kell lennie.
|
||||
I
|
||||
uzletmenet folytonossag tervezes eseten az RTO, es RPO ertekek teljesules mellett fontos, hogy ki kell dolgozni a normal mukodeshez valo visszateres szabalyait.
|
||||
I
|
||||
RPO jelentese Recovery Point objective.
|
||||
I
|
||||
RTP jelentese Recovery Time objective.
|
||||
I
|
||||
A centralizalt hataskorok leadasa elonyos a munkavalvaloi elegedettseg,a kreativitas es az elkotelezettseg novelese.
|
||||
H
|
||||
A centralizacio: biztositja az egyseges vezetoi akarat ervenyesiteset, az eroforrasok racionalis hasznositasat.
|
||||
I
|
||||
A donteshozatali hierarchia es informacio igeny szerint a strategiai vezetok problemaszerkezet kozepesen struktúralt.
|
||||
H
|
||||
A donteshozatali hierarchia es informacio igeny szerint a taktikai vezetes problemaszerkezet kozepesen struktúralt.
|
||||
I
|
||||
A donteshozatali hierarchia es informacio igeny szerint a operativ vezetes problemaszerkezet jol struktúralt.
|
||||
I
|
||||
Az alabbi felsorolas a szervezetek kialakitasat befolyasolo kornyezeti tenyezok: sokfeleseg, vertikalitas, osszetettseg.
|
||||
H
|
||||
Az alabbi felsorolas a szervezetek kialakitasat befolyasolo kornyezeti tenyezok: piac, tudomenyos-technikai tenyezok, szervezetkozi kapcsolatok.
|
||||
I
|
||||
Az alabbi felsorolas a szervezetek kialakitasat befolyasolo tagi tenyezok: szakmai felkeszultseg, vezetesi ismeretek, tekintely.
|
||||
I
|
||||
Az alabbi felsorolas a szervezetek kialakitasat befolyasolo vallalati adotsagai: meret, erdet, telepitettseg.
|
||||
I
|
||||
A szervezet alapvezo sturkturalis jellemzoi kozul a technokratikus eszkozok a kordinacios eszkozok koze tartozik.
|
||||
I
|
||||
A szervezet alapvezo sturkturalis jellemzoi kozul a stukturalis es szemelyorientalt eszkozok a koordinacios eszkozok koze tartozik.
|
||||
I
|
||||
A szervetezetek kialakultasat befolyasolo tagi jellemzok: tartossag, újdonsagtartalom.
|
||||
H
|
||||
Linearis szervezeti forma: sok adminisztracio, magasak a koltsegek, a szervezet nem tagolhato tovabb szelessegeben es melysegeben.
|
||||
H
|
||||
Minden informacio adat, de nem minden adat informacio.
|
||||
I
|
||||
Az informacionak a rendszer szempontjabol nincsen kulcs szerepe az idoben meghozott dontesekben.
|
||||
H
|
||||
A Mav-Start altal fejlesztett Elvira elnevezesu menetrend rendszer egy informacios rendszer.
|
||||
I
|
||||
Az informacios rendszerek alapveto feladata, hogy a donteshozokat ellassa a vallalat mukodese szempontjabol celszeru dontesek meghozatalahoz szukseges informaciokkal.
|
||||
I
|
||||
Az adatok forrasai szerint a sajtobol, hatosagoktol, piackutato cegek belso forrasok.
|
||||
H
|
||||
Az adatok forrasai szerint a sajtobol, hatosagoktol, piackutato cegek kulso forrasok.
|
||||
I
|
||||
Az adatok forrasai szerint a eladasi helyek, sajat adatbankok, kozpontok kulso forrasok.
|
||||
H
|
||||
A dontestamogato rendszerek, vallalati muveleteket tamogato rendszerek.
|
||||
H
|
||||
A adatbeviteli rendszerek, muszaki tervezo rendszerek (CAD), vallalati muveleteket tamogato rendszerek.
|
||||
I
|
||||
Az AVIR egy adattar alapú vezetoi informacios rendszer a magyar felsooktatasban.
|
||||
I
|
||||
Az ERP-vel (integralt vallalatiranyitasi rendszerrel) szemben kovetelmeny a redundancia kizarasa.
|
||||
I
|
||||
Az ERP-vel (integralt vallalatiranyitasi rendszerrel) szemben kovetelmeny a jogosultagnak megfelelo hozzaferes.
|
||||
I
|
||||
Az informacios rendszer celja az informaciok osszegyujtese úgy, hogy kozben a vallalat szamara egy informacios tobblet erteket biztositson.
|
||||
I
|
||||
Az adatminoseg adatonkent adhato meg, es csak egy adatt celra valo alkalmassagot jelent.
|
||||
H
|
||||
Az adatminoseg jellemzoi koze tartozik a tartalom, a pontossag, es az idoszeruseg is.
|
||||
I
|
||||
Helytelen ertekekrol beszelunk, ha az adathibat a hibasan bevitt adatok, hibasan gyujtott adat, adatofrras hibas, elmaradt beallitas okozza.
|
||||
I
|
||||
osszefuggesekbol eredo hiba az rekordon beluli/kozotti hiba, duplikacio es a „Dummy" ertekek.
|
||||
I
|
||||
A hiba kiszures raforditas igeny, es a pontossag kozott egyenes aranyossag van.
|
||||
I
|
||||
Egy egysegnyi munka korulbelul 90%-os pontossagot tud produkalni.
|
||||
I
|
||||
Az adatszabvanyok olyan szabalyszerusegek, amelyek teljesuleset elvarjuk egy adattol.
|
||||
H
|
||||
A tartalmi adatszabaly matematikai szabaly.
|
||||
H
|
||||
A matematikai szabalyok koze soroljuk a konzisztencia ellenorzo szabalyokat.
|
||||
I
|
||||
Magyarorszagon az hatter-feldolgozasos adathiba a legelterjedtebb.
|
||||
I
|
||||
Az on-line megoldasos adathiba feltaras elonye, hogy nem koltseges.
|
||||
H
|
||||
OLAP nal a dice az egyik muvelet, amely szeletelest ,reszkocka kivalasztast, illetve projekciot es szelekciot hajt vegre.
|
||||
I
|
||||
Karakteres: semmifele muvelet nem vegezheto veluk, adattartalommal nem osszefuggo (maximum rendezni tudjuk, pl. ABC..) Pl: foldrajzi nevek
|
||||
I
|
||||
Ha tortenik egy eroforrasmegszunes, akkor RTO-n múlik, hogy mennyi ido alatt tudom helyreallitani a rendszert, illetve az RPO jelzi azt, hogy mennyi adatvesztest engedek meg.
|
||||
I
|
||||
Az adatminoseg problema osszefuggesekbol eredo hibain belul vannak a DUMMY ertekek. A Dummy lenyege,hogy ez egy mesterseges vagy alvaltozo, melynek erteke 0 vagy 1 lehet
|
||||
I
|
||||
Linearis szervezeti forma osszetett es sok az adminisztracio
|
||||
I
|
||||
Komplex informacios rendszereknel egyseges kell hogy legyen a user interface
|
||||
I
|
||||
A szigetszeru alkalmazasok a vallalati informacios rendszerek teruleten az olyan vallalatiranyitasi rendszereket jelolik, amelyek nem rendelkeznek EDI (Electronic Data Interchange) komponenssel
|
||||
H
|
||||
A tudasmenedzsment rendszerek a vallalatiranyitasi rendszerek egyik tipusanak tekinthetok.
|
||||
H
|
||||
Az OLAP-rendszerek relacios adatmodellen alapulnak
|
||||
H
|
||||
A szervezet alapveto struktúralis jellemzoi koze tartozik a technokratikus jellemzo, melybe beletartoznak a: szabalyok, szabalyzatok, eljarasok, tervek, programok, menetrendek, koltsegkeretek, penzugyi tervek, elszamolo arak
|
||||
I
|
||||
Informacios rendszer fo osszetevoi: Ember (donteshozo),Rendszerezett informacio ,Technikai apparatus (HW, SW)
|
||||
I
|
||||
Operativ mukodest kepezo feladatok: tranzakcio feldolgozas
|
||||
I
|
||||
A nyilvanos felho Kulso szolgaltato altal uzemeltetett, szabadon elerheto szolgaltatas
|
||||
I
|
||||
Egy rendszer nem lehet resze egy nagyobb egysegnek (rendszernek)
|
||||
H
|
||||
Adatnak nevezzuk a szamokkal leirhato dolgokat, melyek szamitastechnikai eszkozokkel rogzithetok, feldolgozhatok es megjelenithetoek.
|
||||
I
|
||||
A karakteres adatfajtaval a feldolgozasi modjuk szerint semmifele muveletet nem vegezhetunk, adattartalommal nem osszefuggo. (pl.: foldrajzi nevek)
|
||||
I
|
||||
A szoveg adatfajtaval a feldolgozasi modjuk szerint szoveg feldolgozasi celra hasznalhatok.
|
||||
I
|
||||
A kep adatfajtaval a feldolgozasi modjuk szerint lehetseges honvedelmi, felderitesi, foldrajzi, mezogazdasagi, kornyezetvedelmi, gyogyaszati
|
||||
I
|
||||
osszefuggesekbol eredo hiba a forma, ertekkeszleten kivul eso hiba es a matematikai helytelenseg.
|
||||
H
|
||||
A vallalatok az operativ mukodest kepezo feladatok kiszolgalasa tipikusan dontestamogato rendszereket alkalmaznak.
|
||||
H
|
||||
A kliens-szerver alapú rendszerekben a kommunikaciot tipikusan a szerver kezdemenyezi, a kliensek alaphelyzetben csupan varakozik a bejovo keresre
|
||||
H
|
||||
Egy uzleti celú alkalmazas retegszerkezetenek kialakitasa soran olyan rendszerfelbontasra torekszunk, hogy minden reteg csak a ket kozvetlen szomszedjaval alljon kapcsolatban.
|
||||
I
|
||||
A vastagkliens megoldasokra epulo vallalati informacios rendszerek esetenkent a folyamatos kapcsolat nelkuli mukodes lehetoseget kinaljak.
|
||||
I
|
||||
Egy vastagkliens megoldasokra epulo vallalati informacios rendszer biztonsagi szempontbol kedvezobb, mint egy vekonykliensre epulo.
|
||||
H
|
||||
Az Azure a SAP nyilvanyos szamitasfelho-szolgaltatasa
|
||||
H
|
||||
A felhoszolgaltatasok igenybevetele vallalati kornyezetben egy szolgaltataskiszervezesi formanak tekintheto.
|
||||
I
|
||||
A dobozos uzleti alkalmazasok olyan szoftvertermekek, amelynek telepitokeszletet a vallaltok CD, DVD vagy Blu-ray lemezek formajaban vasarolhatnak meg.
|
||||
H
|
||||
A legacy rendszerek jogi informatikai rendszerek.
|
||||
H
|
||||
A vallalatiranyitasi rendszerek bimodularis felepitesuek.
|
||||
H
|
||||
Egy uzleti alkalmazas egyes retegei kulonalloan implementalhatoak.
|
||||
I
|
||||
Napjainkban a vallalatiranyitasi rendszerei jellemzoen haromretegu architektúrara epulnek
|
||||
I
|
||||
Az uzletiintelligencia-rendszerek a dontesek meghozatalahoz szukseges adatok feltarasat, osszesiteset es elemzeset vegzo eszkozok.
|
||||
I
|
||||
Az OLTP-rendszerek relacios adatmodellen alapulnak.
|
||||
H
|
||||
Az OLAP rendszerek jellemzoen olvasasra vannak optimalizalva.
|
||||
I
|
||||
Az uzleti intelligencia kifejezetten az operativ adatbazisok intelligens mukodesere fokuszalo terulet.
|
||||
I
|
||||
A klasszikus OLAP megkozelitesben az adattarhazak adatai nem naprakeszek, csupan bizonyos kesleltetessel tukrozik a vallalat allapotat.
|
||||
I
|
||||
Az adatintegracio lenyege a kulonbozo forrasokbol szarmazo adatok egy helyre csoportositasa es azonos interfeszen keresztul valo hozzaferhetove tetele.
|
||||
I
|
||||
A transzformacios fazis az adatokat olyan kozos alakra hozza, amely lehetove teszi a dontestamogato rendszerek lenyegi feldolgozo algoritmusainak minel hatekonyabb futtatasat.
|
||||
I
|
||||
Az adattisztitas feladata a zaj, a redundancia es az inkonzisztencia eltavolitasa a nyers adatokbol, illetve a hianyos adatok valamilyen kezelese.
|
||||
I
|
||||
OLAP rendszerekben a nyilt interneten, vagy berelt vonali halozaton online modon tortenik az adatok egyfajta valos ideju feldolgozasa.
|
||||
I
|
||||
A MOLAP (Multidimensional OLAP) rendszerek az adatok tarolasara a multidimenzios adatmodellt hasznaljak
|
||||
I
|
||||
A lefúras (drill-down) muvelete megnoveli az egyik dimenzio felbontasat
|
||||
I
|
||||
Egy szervezetben a vezetoi iranyitas meglete nem fontos, sot elhanyagolhato.
|
||||
I
|
||||
A szolgalat út biztositja, hogy az utasitasok lefele minden egyseget elerjenek.
|
||||
I
|
||||
Linearis funkcionalis szervezeti forma eseten a torzsegyseg szakertoi velemenyt alkotnak, es utasitasi joguk is van.
|
||||
H
|
||||
Az informacios rendszer nek (definicioja alapjan) resze tarolasat es szolgaltatasat vegzo szemelyek, es tevekenysegek es technikai eszkozok osszessege.
|
||||
I
|
||||
Vezetoket tamogato rendszerek kategoriaba tartoznak a dontestamogato rendszerek.
|
||||
I
|
||||
Iranyitoszam, telefonszam (adatfajta kategoriaban) azt jelenti, hogy csonkolassal foldrajzi-kozIgatasi korzetekre jellemzo adat nyerheto
|
||||
I
|
||||
Inverz adatszabvany tipus, ha helyes ertekre allitjuk fel a szabalyt.
|
||||
H
|
||||
Egy adatminoseg felmerest kovetoen maradhatnak fel nem tart hibak a rendszerben.
|
||||
I
|
||||
Magyarorszagon nem a hatterfeldolgozasos adathiba feltaras a legjellemzobb.
|
||||
H
|
||||
Komplex informacios rendszerek kriteriuma az egy adatbazison keresztul torteno informacio csere.
|
||||
I
|
||||
A vallalatiranyitasi rendszerek egyfajta tipikus, jol bevalt (best pactice) folyamatkezelest biztositanak
|
||||
I
|
||||
Komplex informacios rendszerek kriteriumai koze tartozik a duplikacio kizarasa, felhasznaloi jogosultsagi rendszer, rgyseges user interface es a vallalati igeny kielegites
|
||||
I
|
||||
Informacios technologiaval mukodo rendszerekkel szemben funkcionalis kovetelmeny a tarolas modja.
|
||||
I
|
||||
Adatvedelmi szempontbol az eljarasos ellenorzes elosegiti a minodeget es csokkenti a csalas, illetve a hibak eselyet.
|
||||
I
|
||||
uzletmenet folytonossag tervezes ket hatekonysagi mutatoja az RTO es az RPO.
|
||||
I
|
||||
uzletmenet folytonossag tervezes eseten az RTO es RPO ertekek teljesitese mellett fontos, hogy egyszeru mechanizmusokat kell tervezni baj esetere.
|
||||
I
|
||||
uzletmenet folytonossag tervezes eseten az RTO: a katasztrofa bekovetkezese (leallas utani) osszes szamitogepes alkalmazas újraindulasi ideje.
|
||||
I
|
||||
Adatforrasok kozul ket fele forrast kulonboztetunk meg: kulso, es belso forrasok.
|
||||
I
|
||||
Donteshozatali hierarchia es informacio igeny szerint a strategiai vezeto problemaszerkezete jol struktoralt.
|
||||
H
|
||||
Donteshozatali hierarchia es informacio igeny szerint a operativ vezeto problemaszerkezete jol struktoralt.
|
||||
I
|
||||
Az objektiv informaciofelfogas szerint az informacio abszolút es semleges.
|
||||
I
|
||||
A rendszer egymassal osszefuggesben levo reszek (elemek) halmaza, amelyek egyetlen egeszet alkotnak
|
||||
I
|
||||
A vallalat szempontjabol informacionak szamit minden bizonytalansagot csokkento új ismeret.
|
||||
I
|
||||
A retegek a feladatot jol definialt, kisebb modulokra bontjak.
|
||||
I
|
||||
A maganfelhok jellemzoje, hogy azok tulajdonosi szerkezete legalabb tobb, mint 50%-ban magankezben van
|
||||
I
|
||||
A vallalati alkalmazasintegracio az adatintegritas megfelelosegeert felel
|
||||
I
|
||||
A legacy rendszerek rendszerint fontos szerepet jatszanak az adott vallalkozasok mukodeseben
|
||||
I
|
||||
A rendszer egymassal osszefuggesben levo reszek (elemek) halmaza, amelyek egyetlen egeszet alkotnak
|
||||
I
|
||||
A rendszer-architektúrak kozotti fo koncepcios kulonbseget a centralizaltsag merteke adja
|
||||
I
|
||||
Az elosztott rendszerek szamos egymastol fuggetlenul mukodo, lazan csatolt alkotoelembol epulnek fel
|
||||
I
|
||||
A laza csatolasnak az az elonye, hogy az elemek onmagukban is mukodokepesek, igy nem orzik meg fuggetlenseguket
|
||||
H
|
||||
A linearis szervezeti forma egyszeru, jol attekintheto, egyertelmuek az ala fole rendelesi viszonyok
|
||||
I
|
||||
A linearis-funkcionalis szervezeti forma eseten, a torzskar kialakulasanak celja a vezeto túlterhetlsegenek csokkentese a szakmai szinvonal novelese
|
||||
I
|
||||
Informacios rendszer technikai megkozelitesebol az informaciok bevetele tarolasa, feldolgozasa,rendelkezesre bocsatasa, kiadasa
|
||||
H
|
||||
Vallalati muveleteket tamogato rendszerek a muszaki tervezo rendszerek (CAD)
|
||||
I
|
||||
Vallalati muveleteket tamogato rendszerek a Adatbeviteli rendszerek (RFID, vonalkod, QR)
|
||||
I
|
||||
Integralt vallalatiranyitasi rendszerrel kapcsolatosan nem kovetelmeny, hogy segitse a rovid es kozeptavú tervezest
|
||||
H
|
||||
Integralt vallalatiranyitasi rendszerrel kapcsolatosan kovetelmeny, hogy jogosultagnak megfelelo hozzaferes
|
||||
I
|
||||
A garbage in garbage out jelentese, hogy rossz adatokbol csak rossz adatok nyerhetoek ki
|
||||
I
|
||||
A rekordszintu hiba osszefuggeseket serhet
|
||||
I
|
||||
Mezo szintu adathiba (ertekkeszlet , [>150ev feletti eletkor] )
|
||||
I
|
||||
Az adatszabvanyok nem szabalyozzak az adat megjelenitesi formajat
|
||||
H
|
||||
Az adatszabvanyok olyan megegyezesek, szabalyszerusegek, amelyek az ismeretek tartalmat es megjelenitesi formajat szabalyozzak.
|
||||
I
|
||||
Adatminoseg javitasokat egy rendszerben csak algoritmikus úton vegezhetunk Image
|
||||
I
|
||||
Hatterfeldolgozasos adathiba feltaras eseten elony hogy merheto a rendszer adatminosege
|
||||
I
|
||||
Hatterfeldolgozasos adathiba feltaras eseten elony hogy barmelyik rendszerhez csatolhato, atalakitas nelkul
|
||||
I
|
||||
Hatterfeldolgozasos adathiba feltaras eseten elony hogy beengedi a hibakat.
|
||||
H
|
||||
Elofeldolgozasos adathiba feltaras hatranya, hogy kisebb esellyel kerul hiba a rendszerbe.
|
||||
H
|
||||
Elofeldolgozasos adathiba feltaras hatranya, hogy ossze kell szervezni a megfelelo alapfolyamatokkal.
|
||||
I
|
||||
Komplex informacios rendszer nem modularis modon epul fel
|
||||
H
|
||||
Informacios technologiaval mukodo rendszerekkel szemben funkcionalis kovetelmeny az ember gep kapcsolat modja
|
||||
I
|
||||
Informacios technologiaval mukodo rendszerekkel szemben funkcionalis kovetelmeny az adatfeldolgozasi feladat (algoritmusok)
|
||||
I
|
||||
Informacios technologiaval mukodo rendszerekkel szemben funkcionalis kovetelmeny a kulso, belso fenyegetesek elleni vedelem
|
||||
H
|
||||
Adatvedelmi szempontbol az eljarasos ellenorzes adatfeldolgozasi szinten valosul meg
|
||||
H
|
||||
Adatvedelmi szempontbol az rendszer szintu ellenorzes adatfeldolgozasi szinten valosul meg
|
||||
I
|
||||
Adatvedelmi szempontbol az eszkozos ellenorzes fizikai vedelemi szinten valosul meg.
|
||||
I
|
||||
A BCP jelentese kiesett eroforras visszaallitasa, mig a DRP jelentese a kiesett eroforrasok nelkuli funkcionalis mukodes
|
||||
H
|
@ -6,6 +6,7 @@
|
||||
justify-content: center;
|
||||
gap: 20px;
|
||||
margin-top: 15px;
|
||||
height: fit-content;
|
||||
}
|
||||
|
||||
.card-buttons .btn {
|
||||
@ -20,6 +21,7 @@
|
||||
transition: transform 0.3s ease, background 0.3s ease;
|
||||
width: 100%;
|
||||
max-width: 160px;
|
||||
height: 100%;
|
||||
}
|
||||
|
||||
.card-buttons .btn {
|
||||
@ -32,21 +34,74 @@
|
||||
}
|
||||
</style>
|
||||
<main class="main">
|
||||
<div class="card">
|
||||
<img src="{{ url_for('static', filename='images/uni/portalfejlesztes-logo.png')}}" alt="Post Image">
|
||||
<h3>Portálfejlesztés .Net ben</h3>
|
||||
<div class="date">January 10, 2025</div>
|
||||
<p>
|
||||
This test is made for SZE University students to practice. Be aware that the test might become outdated
|
||||
as the course material may change in the future. In case of modifications or incorrect answers, please contact me!
|
||||
</p>
|
||||
<div class="card-buttons">
|
||||
<form method="GET" action="{{ url_for('portalfejlesztes_net_ben.allquestions') }}">
|
||||
<button class="btn display-questions" type="submit">Display Questions</button>
|
||||
</form>
|
||||
<form method="POST" action="{{ url_for('portalfejlesztes_net_ben.quiz') }}">
|
||||
<button class="btn start-quiz" type="submit">Start Quiz</button>
|
||||
</form>
|
||||
<div class="card-container">
|
||||
<div class="card">
|
||||
<img src="{{ url_for('static', filename='images/uni/portalfejlesztes-logo.png')}}" alt="Post Image">
|
||||
<h3>Portálfejlesztés .Net ben</h3>
|
||||
<div class="date">January 10, 2025</div>
|
||||
<p>
|
||||
This test is made for SZE University students to practice. Be aware that the test might become outdated
|
||||
as the course material may change in the future. In case of modifications or incorrect answers, please contact me!
|
||||
</p>
|
||||
<div class="card-buttons">
|
||||
<form method="GET" action="{{ url_for('portalfejlesztes_net_ben.allquestions') }}">
|
||||
<button class="btn display-questions" type="submit">Display Questions</button>
|
||||
</form>
|
||||
<form method="POST" action="{{ url_for('portalfejlesztes_net_ben.quiz') }}">
|
||||
<button class="btn start-quiz" type="submit">Start Quiz</button>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
<div class="card">
|
||||
<img src="{{ url_for('static', filename='images/uni/vallalat-iranyitasi-rendszerek-logo.jpeg')}}" alt="Post Image">
|
||||
<h3>Vállalat Irányítási Rendszerek</h3>
|
||||
<div class="date">January 10, 2025</div>
|
||||
<p>
|
||||
This test is made for SZE University students to practice. Be aware that the test might become outdated
|
||||
as the course material may change in the future. In case of modifications or incorrect answers, please contact me!
|
||||
</p>
|
||||
<div class="card-buttons">
|
||||
<form method="GET" action="{{ url_for('vallalati_informacios_rendszerek.allquestions') }}">
|
||||
<button class="btn display-questions" type="submit">Display Questions</button>
|
||||
</form>
|
||||
<form method="POST" action="{{ url_for('vallalati_informacios_rendszerek.quiz') }}">
|
||||
<button class="btn start-quiz" type="submit">Start Quiz</button>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
<div class="card">
|
||||
<img src="{{ url_for('static', filename='images/uni/halozatok-logo.jpeg')}}" alt="Post Image">
|
||||
<h3>Hálózatok</h3>
|
||||
<div class="date">January 10, 2025</div>
|
||||
<p>
|
||||
This test is made for SZE University students to practice. Be aware that the test might become outdated
|
||||
as the course material may change in the future. In case of modifications or incorrect answers, please contact me!
|
||||
</p>
|
||||
<div class="card-buttons">
|
||||
<form method="GET" action="{{ url_for('halozatok_vizsga_teszt.allquestions') }}">
|
||||
<button class="btn display-questions" type="submit">Display Questions</button>
|
||||
</form>
|
||||
<form method="POST" action="{{ url_for('halozatok_vizsga_teszt.quiz') }}">
|
||||
<button class="btn start-quiz" type="submit">Start Quiz</button>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
<div class="card">
|
||||
<img src="{{ url_for('static', filename='images/uni/szamitogepek_mukodese_logo.jpg')}}" alt="Post Image">
|
||||
<h3>Számítógépek Műküdése</h3>
|
||||
<div class="date">November 05, 2024</div>
|
||||
<p>
|
||||
This test is made for SZE University students to practice. Be aware that the test might become outdated
|
||||
as the course material may change in the future. In case of modifications or incorrect answers, please contact me!
|
||||
</p>
|
||||
<div class="card-buttons">
|
||||
<form method="GET" action="{{ url_for('szamitogepek_mukodese.allquestions') }}">
|
||||
<button class="btn display-questions" type="submit">Display Questions</button>
|
||||
</form>
|
||||
<form method="POST" action="{{ url_for('szamitogepek_mukodese.quiz') }}">
|
||||
<button class="btn start-quiz" type="submit">Start Quiz</button>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</main>
|
||||
|