This commit is contained in:
Carneiro 2024-08-05 21:54:00 -03:00
parent 6db98e3010
commit fb7601f256
26 changed files with 114 additions and 517 deletions

54
Gemfile.lock Executable file → Normal file
View File

@ -1,21 +1,26 @@
GEM
remote: https://rubygems.org/
specs:
addressable (2.8.5)
public_suffix (>= 2.0.2, < 6.0)
addressable (2.8.7)
public_suffix (>= 2.0.2, < 7.0)
colorator (1.1.0)
concurrent-ruby (1.2.2)
concurrent-ruby (1.3.3)
em-websocket (0.5.3)
eventmachine (>= 0.12.9)
http_parser.rb (~> 0)
eventmachine (1.2.7)
ffi (1.16.3)
ffi (1.17.0)
ffi (1.17.0-arm64-darwin)
ffi (1.17.0-x86_64-darwin)
forwardable-extended (2.6.0)
google-protobuf (3.24.4-x86_64-linux)
google-protobuf (3.25.4)
google-protobuf (3.25.4-arm64-darwin)
google-protobuf (3.25.4-x86_64-darwin)
google-protobuf (3.25.4-x86_64-linux)
http_parser.rb (0.8.0)
i18n (1.14.1)
i18n (1.14.5)
concurrent-ruby (~> 1.0)
jekyll (4.3.2)
jekyll (4.3.3)
addressable (~> 2.4)
colorator (~> 1.0)
em-websocket (~> 0.5)
@ -33,6 +38,7 @@ GEM
webrick (~> 1.7)
jekyll-archives (2.2.1)
jekyll (>= 3.6, < 5.0)
jekyll-datapage-generator (1.4.0)
jekyll-feed (0.17.0)
jekyll (>= 3.7, < 5.0)
jekyll-sass-converter (3.0.0)
@ -44,39 +50,45 @@ GEM
kramdown-parser-gfm (1.1.0)
kramdown (~> 2.0)
liquid (4.0.4)
listen (3.8.0)
listen (3.9.0)
rb-fsevent (~> 0.10, >= 0.10.3)
rb-inotify (~> 0.9, >= 0.9.10)
mercenary (0.4.0)
pathutil (0.16.2)
forwardable-extended (~> 2.6)
public_suffix (5.0.3)
rake (13.0.6)
public_suffix (6.0.1)
rake (13.2.1)
rb-fsevent (0.11.2)
rb-inotify (0.10.1)
rb-inotify (0.11.1)
ffi (~> 1.0)
rexml (3.2.6)
rouge (4.1.3)
rexml (3.3.4)
strscan
rouge (4.3.0)
safe_yaml (1.0.5)
sass-embedded (1.69.3)
sass-embedded (1.69.5)
google-protobuf (~> 3.23)
rake (>= 13.0.0)
sass-embedded (1.69.5-arm64-darwin)
google-protobuf (~> 3.23)
sass-embedded (1.69.5-x86_64-darwin)
google-protobuf (~> 3.23)
strscan (3.1.0)
terminal-table (3.0.2)
unicode-display_width (>= 1.1.1, < 3)
unicode-display_width (2.5.0)
webrick (1.8.1)
PLATFORMS
arm64-darwin
ruby
x86_64-darwin
x86_64-linux
DEPENDENCIES
http_parser.rb (~> 0.6.0)
jekyll (~> 4.3.2)
jekyll
jekyll-archives
jekyll-feed (~> 0.12)
tzinfo (>= 1, < 3)
tzinfo-data
wdm (~> 0.1.1)
jekyll-datapage-generator
jekyll-feed
BUNDLED WITH
2.4.20
2.5.16

View File

@ -33,6 +33,15 @@ plugins:
collections_dir: collections
header_pages:
- pages/index.html
- pages/about.html
- pages/aulas.html
- pages/cursos.html
- pages/podcasts.html
- pages/software.html
# collections
collections:
# aulas:

View File

@ -1,5 +0,0 @@
{
"Emerson":{
"pass": "0000"
}
}

View File

@ -7,9 +7,9 @@
/>
</div>
<aside class="menu">
<aside class="menu">
<ul class="menu-list">
<a class="item-menu" href="{{ site.baseurl }}/index.html">
<a class="item-menu" href="{{ site.baseurl }}/">
<li>
<span class="menu-txt">Inicio</span>
@ -17,7 +17,7 @@
</li>
</a>
<a class="item-menu" href="{{ site.baseurl }}/aulas.html">
<a class="item-menu" href="{{ site.baseurl }}/aulas">
<li>
<span class="menu-txt">Aulas</span>
@ -25,35 +25,35 @@
</li>
</a>
<a class="item-menu" href="{{ site.baseurl }}/cursos.html">
<a class="item-menu" href="{{ site.baseurl }}/cursos">
<li>
<span class="menu-txt">Cursos</span>
<i class="fa-solid fa-house mx-4"></i>
</li>
</a>
<a class="item-menu" href="{{ site.baseurl }}/podcasts.html">
<a class="item-menu" href="{{ site.baseurl }}/podcasts">
<li>
<span class="menu-txt">Podcasts</span>
<i class="fa-solid fa-house mx-4"></i>
</li>
</a>
<a class="item-menu" href="{{ site.baseurl }}/autores.html">
<a class="item-menu" href="{{ site.baseurl }}/autores">
<li>
<span class="menu-txt">Autores</span>
<i class="fa-solid fa-house mx-4"></i>
</li>
</a>
<a class="item-menu" href="{{ site.baseurl }}/software.html">
<a class="item-menu" href="{{ site.baseurl }}/software">
<li>
<span class="menu-txt">Software</span>
<i class="fa-solid fa-house mx-4"></i>
</li>
</a>
<a class="item-menu" href="{{ site.baseurl }}/about.html">
<a class="item-menu" href="{{ site.baseurl }}/about">
<li>
<span class="menu-txt">Sobre</span>
<i class="fa-solid fa-house mx-4"></i>
@ -65,7 +65,7 @@
<div class="button-sidebar">
<ul>
<li>
<a class="" href="{{ site.baseurl }}/dashboard/home.php">
<a class="" href="{{ site.baseurl }}/dashboard/home.php">
<span class="menu-txt">Dashboard</span>
<i class="fa-solid fa-house mx-4"></i>
</a>
@ -73,4 +73,4 @@
</ul>
</div>
</div>
</div>

View File

@ -6,9 +6,9 @@
<!-- <div class="nav-item is-flex is-flex-grow-1 is-align-items-center is-justify-content-flex-end mr-6">
<h4 class="usuario is-size-6 mr-4">Bem vindo</h4>
<figure class="image is-32x32 ">
<img
<img
class="is-rounded"
src="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQFqZMMWnIwg5s5uicldr-MVKpmu_2e1KWaIm2wNzp-Oqs4uyaqRGY8TFhBHIdWOMFMYPs&usqp=CAU"
src="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQFqZMMWnIwg5s5uicldr-MVKpmu_2e1KWaIm2wNzp-Oqs4uyaqRGY8TFhBHIdWOMFMYPs&usqp=CAU"
/>
</figure>
</div> -->

View File

@ -1,62 +0,0 @@
---
layout: dashboard
lang: pt
---
<div class="envArquivo">
<h1> Enviar Aula</h1>
<form action="upload.php" method="post" enctype="multipart/form-data">
<div class="field-row">
<!-- Nome da Aula -->
<div class="field">
<label class="label" for="class_name">Nome da Aula</label>
<div class="control">
<input class="input" type="text" id="videoTitle" name="videoTitle" required>
</div>
</div>
<!-- Nível -->
<div class="field">
<label class="label" for="level">Nível</label>
<div class="control">
<div class="select">
<select id="level" name="level" required>
<option value="basico">Básico</option>
<option value="intermediario">Intermediário</option>
<option value="avancado">Avançado</option>
</select>
</div>
</div>
</div>
</div>
<!-- Descrição -->
<div class="field">
<label class="label" for="description">Descrição</label>
<div class="control">
<textarea class="textarea" id="description" name="description" rows="4" required></textarea>
</div>
</div>
<!-- Software Usado -->
<div class="field">
<label class="label" for="software">Software Usado</label>
<div class="control">
<input class="input" type="text" id="software" name="software" required>
</div>
</div>
<div class="field">
<input type="file" name="fileToUpload" id="fileToUpload">
</div>
<!-- Botão de Enviar -->
<div class="field">
<div class="control">
<button class="button is-primary" name="submit" type="submit">Enviar</button>
</div>
</div>
</form>
</div>

View File

@ -1,51 +1,23 @@
<!DOCTYPE html>
<html lang="pt-BR">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta charset="utf-8">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bulma@0.9.4/css/bulma.min.css">
<link rel="stylesheet" href="{{ site.baseurl }}/assets/css/stylesheet.css">
{% if page.styles %}{{ page.styles }}{% endif %}
<title>
{% if page.title %}{{ page.title | escape }}{% else %}{{ site.title | escape }}{% endif %}
</title>
</head>
<body>
<div class="is-flex is-flex-direction-row is-full-width">
<div class="is-flex">
{% include SideBar.html %}
</div>
<div class="is-flex">
<div class="is-flex-grow-5 is-flex is-flex-direction-column" >
{% include TopBar.html %}
<main class="mt-6">
<h1 class="author-title">Detalhes do Autor</h1>
<div class="is-flex is-flex-direction-row author-container">
{% assign author_slug = page.name | replace: '.md', '' %}
{% assign imagem_author = 'autores/' | append: author_slug | append: '.jpg' %}
<img src="{{ site.baseurl }}/{{ imagem_author }}" alt="Imagem do Autor" class="author-img">
<div class="author-info mx-6">
<h2 class="user-title">{{ page.title }}</h2>
<p class="user-details">{{ page.content }}</p>
</div>
</div>
---
layout: default
lang: pt
---
<div class="is-flex">
<div class="is-flex-grow-5 is-flex is-flex-direction-column" >
{% include TopBar.html %}
<main class="mt-6">
<h1 class="author-title">Detalhes do Autor</h1>
<div class="is-flex is-flex-direction-row author-container">
{% assign author_slug = page.name | replace: '.md', '' %}
{% assign imagem_author = 'autores/' | append: author_slug | append: '.jpg' %}
<img src="{{ site.baseurl }}/{{ imagem_author }}" alt="Imagem do Autor" class="author-img">
<div class="author-info mx-6">
<h2 class="user-title">{{ page.title }}</h2>
<p class="user-details">{{ page.content }}</p>
</div>
</main>
</div>
</div>
</div>
<footer>
<!-- Conteúdo do rodapé -->
</footer>
</body>
</html>
</main>
</div>
</div>

View File

@ -1,37 +1,16 @@
<!DOCTYPE html>
<html lang="pt-BR">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta charset="utf-8">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bulma@0.9.4/css/bulma.min.css">
<link rel="stylesheet" href="{{ site.baseurl }}/assets/css/stylesheet.css">
{% if page.styles %}{{ page.styles }}{% endif %}
<title>
{% if page.title %}{{ page.title | escape }}{% else %}{{ site.title | escape }}{% endif %}
</title>
---
layout: default
lang: pt
---
</head>
<body>
<div class="is-flex is-flex-direction-row is-full-width">
<div class="is-flex">
{% include SideBar.html %}
</div>
<div class="is-flex">
<div class="is-flex-grow-5 is-flex is-flex-direction-column" >
{% include TopBar.html %}
<main class="mt-6">
{{ content }}
</main>
</div>
</div>
</div>
<footer>
<!-- Conteúdo do rodapé -->
</footer>
</body>
</html>
<div class="is-flex">
<div class="is-flex-grow-5 is-flex is-flex-direction-column" >
{% include TopBar.html %}
<main class="mt-6">
{{ content }}
</main>
</div>
</div>

View File

@ -1,5 +0,0 @@
---
layout: default
lang: pt
---
{% include Pages/aulas.html %}

View File

@ -1,6 +0,0 @@
---
layout: default
lang: pt
---
{% include Pages/autores.html %}

View File

@ -1,13 +0,0 @@
---
layout: dashboard
lang: pt
---
<div class="index-dashboard">
<div class="box-info">
<h4>Numero de Aulas enviadas</h4>
<p><?php echo $file_count; ?></p>
</div>
</div>

View File

@ -1,7 +0,0 @@
---
layout: default
title: Formulario de Aula
lang: pt
---
{% include formularios/envAula.html %}

View File

@ -1,5 +0,0 @@
---
layout: default
---
{% include Pages/index.html %}

View File

@ -1,70 +0,0 @@
---
layout: default
title: About
lang: pt
---
<div class="auth-conteiner is-flex is-align-items-center is-justify-content-center">
<div class="box">
<h1 class="has-text-centered is-size-4 has-text-weight-semibold mb-6">Entrar no AliceCast</h1>
<form id="login-form">
<label>Login:</label>
<input class="input my-3" id="email">
<label>Senha:</label>
<input class="input my-3" id="password">
<button class="button is-fullwidth mt-4">Logar</button>
</form>
<p class="mt-4">Esqueceu sua senha? <a>Lembre-se aqui</a></p>
</div>
</div>
<style>
.auth-conteiner{
position: absolute;
top: 0%;
right: 0%;
width: 100%;
height: 100%;
font-family: 'Roboto', sans-serif;
}
.box{
width: 20vw;
}
</style>
<script>
const form = document.getElementById('login-form');
const email = document.getElementById('email').value;
const password = document.getElementById('password').value;
form.addEventListener('submit', (event) => {
event.preventDefault(); // Evita o envio padrão do formulário
const data = {
username: email,
password: password
};
fetch('https://172.18.0.83:33003/login', {
method: 'POST',
headers: {
'Content-Type': 'application/json'
},
body: JSON.stringify(data)
})
.then(response => response.json())
.then(response => {
if (response.success) {
// Usuário autenticado! Redirecionar para página protegida, etc.
console.log('Usuário autenticado!');
//window.location.href = '/pagina-protegida';
} else {
alert('Credenciais inválidas!');
}
})
.catch(error => {
console.error('Erro na requisição:', error);
alert('Falha ao conectar com o servidor!');
});
});
</script>

View File

@ -1,6 +1,7 @@
---
layout: default
title: About
permalink: /about/
lang: pt
---

View File

@ -1,3 +1,9 @@
---
layout: default
permalink: /aulas/
lang: pt
---
<div class="aulas-content">
<div class="title-content">
<h1>Aulas</h1>

View File

@ -1,3 +1,9 @@
---
layout: default
permalink: /autores/
lang: pt
---
<div class="autores-content">
<div class="title-content">
<h1>Autores</h1>
@ -23,4 +29,4 @@
{% endfor %}
</div>
</div>
</div>

View File

@ -1,7 +1,9 @@
---
layout: default
permalink: /cursos/
lang: pt
---
<div class="is-flex is-flex-direction-row mt-6 mx-6 ">
<h1 class="title is-flex-grow-1">Cursos</h1>
<button class="button is-link" id="NovoPodcast">Criar curso</button>

View File

@ -1,3 +1,8 @@
---
layout: default
permalink: /
---
<div class="home-content">
<div class="banner">
<h1>Bem vindo ao Alice Class</h1>

View File

@ -1,6 +1,7 @@
---
layout: default
title: Podcasts
permalink: /podcasts/
lang: pt
---
@ -16,4 +17,4 @@ lang: pt
createPodcastButton.addEventListener('click', function() {
window.location.href = '{{ site.baseurl }}/assets/extend/podcasts/criarPodcast.html'; // Replace with your actual target URL
});
</script>
</script>

View File

@ -1,5 +1,6 @@
---
layout: default
permalink: /software/
lang: pt
---

Binary file not shown.

Binary file not shown.

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 73 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 70 KiB