🏗️」 wip: work in progress, not done yet.

This commit is contained in:
2025-10-12 19:47:49 +02:00
parent bce7d6c020
commit 8968dfc9ad

150
src/lescrampte/index.html Normal file
View File

@ -0,0 +1,150 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta content="IE=Edge,chrome=1" http-equiv="X-UA-Compatible">
<meta
content="width=device-width,height=device-height,user-scalable=no,initial-scale=1.0,maximum-scale=1.0,minimum-scale=1.0"
name="viewport">
<title>Evaluation Sheets Hub 🎯</title>
<link rel="shortcut icon" href="./assets/favicons/favicon_no-bg.ico" type="image/x-icon">
<link rel="stylesheet" media="all" href="./css/styles.css">
<link rel="manifest" href="./manifest.json">
</head>
<style>
.floating-btn-home {
position: fixed;
top: 30px;
right: 30px;
background: #24292E;
color: white;
padding: 20px 20px;
border-radius: 50%;
text-align: center;
text-decoration: none;
font-size: 15px;
transition: background 0.3s ease;
z-index: 100;
}
.floating-btn-home:hover {
background: #404448;
color: aliceblue;
}
.floating-btn-home:visited {
color: aliceblue;
}
</style>
<body>
<script>
if ('serviceWorker' in navigator) {
navigator.serviceWorker.register('./js/service-worker.js')
.then(function(registration) {
console.log('Service Worker registered successfully:', registration);
})
.catch(function(error) {
console.log('Service Worker registration failed:', error);
});
}
</script>
<div class="container-item scale-team-container">
<div class="row mt-4">
<div class="scale-section-infos col-sm-12 scale-div">
<h3 class="font-weight-bold text-uppercase text-center mt-4 pt-4"><br>
42 Evaluation Sheets Hub 🎯
</h3>
<h5 class="text-muted text-center">Welcome to the heart of self-evaluation for 42 School projects! 📝</h5>
<hr>
<div class="p-0 scale-introduction dancer from-down" id="introduction">
<p>Whether you're gearing up for a peer-evaluation or refining your code masterpiece, these sheets offer a
sneak peek into the evaluation process, setting you up for success. 🌟</p>
<p>Dive into my meticulously curated evaluation sheets, sourced directly from the official 42 School, and
fine-tune your projects to ace that evaluation. 42-Evals Web Page - your digital companion for project
assessments, updated regularly for seamless access. 🖥️✨</p>
<p><b>NEW !</b> You can now see the stats of the repository <a href="#funny-stats">here</a>. 📊</p>
<hr>
<h3 class="font-weight-bold mb-1">Evaluation Status</h3>
<p>
The table below provides an overview of the evaluation sheet statuses. The 🖼 symbol indicates a screenshot,
and the 🌐 symbol denotes a web page representation. All sheets will soon be converted into web page
representations.
</p>
<table class="table">
<tr>
<th>Project</th>
<th>Version</th>
</tr>
<tr>
<td><a href="./matrix" title="Go to Matrix ➡️">cub3d</a></td>
<td>🌐</td>
</tr>
</table>
</div>
</div>
</div>
</div>
<br><br><br>
</body>
<script>
function showCPPModal(event) {
event.preventDefault();
var modal = document.getElementById("CPPModal");
modal.style.display = "block";
modal.animate([
{ opacity: 0 },
{ opacity: 1 }
], {
duration: 100,
});
var span = document.getElementsByClassName("close")[0];
span.onclick = function () {
modal.animate([
{ opacity: 1 },
{ opacity: 0 }
], {
duration: 100,
}).onfinish = function () {
modal.style.display = "none";
}
}
window.onclick = function (event) {
if (event.target == modal) {
modal.animate([
{ opacity: 1 },
{ opacity: 0 }
], {
duration: 100,
}).onfinish = function () {
modal.style.display = "none";
}
}
}
document.onkeydown = function (evt) {
evt = evt || window.event;
if (evt.key === "Escape" || evt.key === "Esc") {
modal.animate([
{ opacity: 1 },
{ opacity: 0 }
], {
duration: 100,
}).onfinish = function () {
modal.style.display = "none";
}
}
};
}
</script>
<script src="js/script.js"></script>
</html>