Change name to SkillQuiz
This commit is contained in:
parent
82d5cf594e
commit
21eaaefd4f
@ -1,4 +1,4 @@
|
|||||||
# SolyQuiz 🎯
|
# SkillQuiz 🎯
|
||||||
|
|
||||||
Plateforme de gestion de quiz interactifs pour formateurs et étudiants.
|
Plateforme de gestion de quiz interactifs pour formateurs et étudiants.
|
||||||
|
|
||||||
|
|||||||
@ -2,7 +2,7 @@ import type { Metadata } from 'next'
|
|||||||
import './globals.css'
|
import './globals.css'
|
||||||
|
|
||||||
export const metadata: Metadata = {
|
export const metadata: Metadata = {
|
||||||
title: 'SolyQuiz - Plateforme de Quiz',
|
title: 'SkillQuiz - Plateforme de Quiz',
|
||||||
description: 'Créez et gérez des sessions de quiz interactives pour vos étudiants',
|
description: 'Créez et gérez des sessions de quiz interactives pour vos étudiants',
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -24,7 +24,7 @@ export default function LoginPage() {
|
|||||||
|
|
||||||
// Supabase Auth utilise l'email — on convertit le username en email fictif
|
// Supabase Auth utilise l'email — on convertit le username en email fictif
|
||||||
// ou on utilise l'email directement selon la configuration
|
// ou on utilise l'email directement selon la configuration
|
||||||
const email = username.includes('@') ? username : `${username}@solyquiz.local`
|
const email = username.includes('@') ? username : `${username}@SkillQuiz.local`
|
||||||
|
|
||||||
const { error: authError } = await supabase.auth.signInWithPassword({
|
const { error: authError } = await supabase.auth.signInWithPassword({
|
||||||
email,
|
email,
|
||||||
@ -51,7 +51,7 @@ export default function LoginPage() {
|
|||||||
<path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-1 14H9V8h2v8zm4 0h-2V8h2v8z" fill="white"/>
|
<path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-1 14H9V8h2v8zm4 0h-2V8h2v8z" fill="white"/>
|
||||||
</svg>
|
</svg>
|
||||||
</div>
|
</div>
|
||||||
<span className="text-xl font-bold text-text-primary">SolyQuiz</span>
|
<span className="text-xl font-bold text-text-primary">SkillQuiz</span>
|
||||||
</div>
|
</div>
|
||||||
<button className="text-text-secondary hover:text-text-primary transition-colors">
|
<button className="text-text-secondary hover:text-text-primary transition-colors">
|
||||||
<HelpCircle size={20} />
|
<HelpCircle size={20} />
|
||||||
@ -189,7 +189,7 @@ export default function LoginPage() {
|
|||||||
<button className="text-primary hover:text-primary-light transition-colors">
|
<button className="text-primary hover:text-primary-light transition-colors">
|
||||||
Conditions d'utilisation
|
Conditions d'utilisation
|
||||||
</button>{' '}
|
</button>{' '}
|
||||||
de SolyQuiz.
|
de SkillQuiz.
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@ -66,7 +66,7 @@ export default function StudentJoinClient({ sessionCode, quizTitle, schoolName,
|
|||||||
<path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-1 14H9V8h2v8zm4 0h-2V8h2v8z" fill="white"/>
|
<path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-1 14H9V8h2v8zm4 0h-2V8h2v8z" fill="white"/>
|
||||||
</svg>
|
</svg>
|
||||||
</div>
|
</div>
|
||||||
<span className="text-lg font-bold text-text-primary">SolyQuiz</span>
|
<span className="text-lg font-bold text-text-primary">SkillQuiz</span>
|
||||||
</div>
|
</div>
|
||||||
</header>
|
</header>
|
||||||
|
|
||||||
|
|||||||
@ -126,7 +126,7 @@ export default function ExamClient({ sessionCode, participationId, studentName,
|
|||||||
<path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-1 14H9V8h2v8zm4 0h-2V8h2v8z" fill="white"/>
|
<path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-1 14H9V8h2v8zm4 0h-2V8h2v8z" fill="white"/>
|
||||||
</svg>
|
</svg>
|
||||||
</div>
|
</div>
|
||||||
<span className="font-bold text-text-primary">SolyQuiz</span>
|
<span className="font-bold text-text-primary">SkillQuiz</span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div className="flex items-center gap-3 md:gap-6">
|
<div className="flex items-center gap-3 md:gap-6">
|
||||||
|
|||||||
@ -59,7 +59,7 @@ export default function ResultsClient({ results, sessionCode }: Props) {
|
|||||||
<path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-1 14H9V8h2v8zm4 0h-2V8h2v8z" fill="white"/>
|
<path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-1 14H9V8h2v8zm4 0h-2V8h2v8z" fill="white"/>
|
||||||
</svg>
|
</svg>
|
||||||
</div>
|
</div>
|
||||||
<span className="font-bold text-text-primary">SolyQuiz</span>
|
<span className="font-bold text-text-primary">SkillQuiz</span>
|
||||||
</div>
|
</div>
|
||||||
<div className="flex items-center gap-2">
|
<div className="flex items-center gap-2">
|
||||||
<div className="w-7 h-7 md:w-8 md:h-8 bg-primary/20 rounded-full flex items-center justify-center text-primary text-xs font-bold flex-shrink-0">
|
<div className="w-7 h-7 md:w-8 md:h-8 bg-primary/20 rounded-full flex items-center justify-center text-primary text-xs font-bold flex-shrink-0">
|
||||||
|
|||||||
@ -56,7 +56,7 @@ export default function Sidebar({ username, email, role }: SidebarProps) {
|
|||||||
</svg>
|
</svg>
|
||||||
</div>
|
</div>
|
||||||
<div>
|
<div>
|
||||||
<p className="font-bold text-text-primary leading-tight">SolyQuiz</p>
|
<p className="font-bold text-text-primary leading-tight">SkillQuiz</p>
|
||||||
<p className="text-xs text-text-muted capitalize">{role === 'admin' ? 'Admin Portal' : 'Trainer Portal'}</p>
|
<p className="text-xs text-text-muted capitalize">{role === 'admin' ? 'Admin Portal' : 'Trainer Portal'}</p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
4
package-lock.json
generated
4
package-lock.json
generated
@ -1,11 +1,11 @@
|
|||||||
{
|
{
|
||||||
"name": "solyquiz",
|
"name": "SkillQuiz",
|
||||||
"version": "0.1.0",
|
"version": "0.1.0",
|
||||||
"lockfileVersion": 3,
|
"lockfileVersion": 3,
|
||||||
"requires": true,
|
"requires": true,
|
||||||
"packages": {
|
"packages": {
|
||||||
"": {
|
"": {
|
||||||
"name": "solyquiz",
|
"name": "SkillQuiz",
|
||||||
"version": "0.1.0",
|
"version": "0.1.0",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@supabase/ssr": "^0.5.2",
|
"@supabase/ssr": "^0.5.2",
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"name": "solyquiz",
|
"name": "SkillQuiz",
|
||||||
"version": "0.1.0",
|
"version": "0.1.0",
|
||||||
"private": true,
|
"private": true,
|
||||||
"scripts": {
|
"scripts": {
|
||||||
|
|||||||
@ -9,7 +9,7 @@ const config: Config = {
|
|||||||
theme: {
|
theme: {
|
||||||
extend: {
|
extend: {
|
||||||
colors: {
|
colors: {
|
||||||
// Design system SolyQuiz - thème sombre navy
|
// Design system SkillQuiz - thème sombre navy
|
||||||
background: {
|
background: {
|
||||||
DEFAULT: "#0D0F1A",
|
DEFAULT: "#0D0F1A",
|
||||||
secondary: "#131629",
|
secondary: "#131629",
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user