-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathREADME.html
177 lines (173 loc) · 5.52 KB
/
README.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
<!-- @format -->
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8" />
<title>Progetto per l'esonero di LTW</title>
<style></style>
<link
rel="stylesheet"
href="https://cdn.jsdelivr.net/gh/Microsoft/vscode/extensions/markdown-language-features/media/markdown.css"
/>
<link
rel="stylesheet"
href="https://cdn.jsdelivr.net/gh/Microsoft/vscode/extensions/markdown-language-features/media/highlight.css"
/>
<style>
.task-list-item {
list-style-type: none;
}
.task-list-item-checkbox {
margin-left: -20px;
vertical-align: middle;
}
</style>
<style>
body {
font-family: "ubuntu";
font-size: 16px;
line-height: 1.2;
}
.folder {
color: green;
}
</style>
</head>
<body class="vscode-light">
<!-- @format -->
<h1 id="progetto-per-lesonero-di-ltw">Progetto per l'esonero di LTW</h1>
<h2 id="piattaforma-simil-educativa">Piattaforma simil-Educativa</h2>
<ol>
<li>Idee.</li>
</ol>
<ul>
<li>Mappa per accedere alle attività:</li>
</ul>
<ul>
<li>Internamente i minigiochi e minicorsi( <em>attività</em> )</li>
</ul>
<p>Editato in vscode, workspace inlcuso: <a href="[email protected]">Edu@Home</a></p>
<p>
Hostato Temporaneamente su :
<a href="http://tondihost.ns0.it/front/index.php">Tondihost-Edu@Home</a> in orario 9-22
</p>
<p>Credits to <a href="https://github.com/PHPMailer/PHPMailer">PHPMailer</a></p>
<hr />
<h3 id="contenuti-delle-cartelle">Contenuti delle cartelle:</h3>
<ul>
<li>
<p>Front : Il front-end dell'applicazione</p>
</li>
<li>
<p>Back : un dump del database</p>
</li>
<li>
<p>Docker : un docker-compose con nginx e php per un hosting veloce del sito</p>
</li>
<li>
<p>
node_modules : non hanno a che fare con il sito ma necessari per velocizzare lo
sviluppo in <strong>VSCODE</strong>
</p>
</li>
</ul>
<p>
L'index.php nella cartella principale è solo per ridirezionarsi poi all'index nella
cartella front, alcuni link che abbiamo usato sono assoluti e richiedono per funzionare
di partire dalla cartella principale del git
</p>
<pre><code class="language-bash"><div>
├──<span class="folder">assets</span>
│ ├── css: costruiti all evenienza + bootstrap
│ │
│ ├── fonts
│ │
│ └── js : vue, jquery, boostrap, e costruiti all'evenienza
│
├── <span class="folder">images</span> : autoesplicativa
│
├── <span class="folder">info</span> : la pagina chi siamo
│ ├── info.html
│ └── media
│ └── Audio e foto per la pagina chi siamo
│
├── <span class="folder">learnMap</span>
│ ├── php,js,css, etc per la lernmap
│ └── materie
│ └── Immagini e file html per la richiesta asincrona della learnmap
│
├── <span class="folder">moduli</span> : le varie materie alle quali si viene ridiretti dalla learnmap
│ ├── programmazione
│ │ └── cartelle e file per i contenuti di python + idle e quiz
│ ├── qi
│ │ └── cartelle e file per i contenuti e quiz
│ └── statistica
│ └── cartelle e file per i contenuti e quiz
│
├── <span class="folder">paginaLogin</span>
│ └── Php per il login richiamato dall'overlay in index
│
├── <span class="folder">paginaRegistrazione</span>
│ └── contenuti per la registrazione html,js,php
├── <a href="https://github.com/PHPMailer/PHPMailer">PHPMailer</a> : abbiamo usato questa repository git
│ per rendere anche la sezione contatti dell\'index funzionante
├── <span class="folder">profilo</span>
│ └── js, php per la visualizzazione delle info del profilo
├── <span class="folder">reset</span>
│ └── i vari moduli di reset password, email, nick richiamati dalla sezione profilo
├── <span class="folder">snake</span>
│ └── il piccolo gioco snake con js, php : raggiunto dalla sezione divertiti
│
├── <span class="folder">contatti.php</span> : modulo di configurazione per php mailer ,
│ fa da tramite tra il form in index e phpmailer
│
├── <span class="folder">index.php</span>: pagina principale, login contatti etc
│
├── <span class="folder">logout.php</span>: autoesplicativo
│
└── <span class="folder">favicon.ico</span> : icona per il browser
</div></code></pre>
<p>
la la visualizzazione ad albero non piace: nella cartella front sono poi disposti così
</p>
<ul>
<li>
<p>
assets: contiene risorse css, js, fonts usate globalmente, sia scaricate(jquery,
vue,bootstrap) che scritte a mano per necessità grafiche del sito
</p>
</li>
<li>
<p>images: autoesplicativo</p>
</li>
<li>
<p>info: la pagina del <em>chi siamo</em> con media nella cartella sottostante</p>
</li>
<li>
<p>
LearnMap: mappa interna del sito per ridirigersi ai moduli con le pagine
caricate in ajax nella cartella materie
</p>
</li>
<li>
<p>moduli: all'interno le 3 materie affrontate sul sito</p>
</li>
<li>
<ul>
<li>
<p>Logica : parte di logica con descrizioni ed esercizi</p>
</li>
<li>
<p>Python: disposta su più cartelle con descrizioni ed esericizi</p>
</li>
<li>
<p>
Statistica: divisa in 3 cartelle, una per ogni livello: intro, base ,
advanced
</p>
</li>
</ul>
</li>
</ul>
</body>
</html>