AI-For-Beginners/translations/el/etc/quiz-app
localizeflow[bot] 33ce0e5757 chore(i18n): sync translations with latest source changes (chunk 1/1, 203 changes) 2026-01-30 01:54:20 +00:00
..
README.md chore(i18n): sync translations with latest source changes (chunk 1/1, 203 changes) 2026-01-30 01:54:20 +00:00

README.md

Κουίζ

Αυτά τα κουίζ είναι τα κουίζ πριν και μετά τις διαλέξεις για το πρόγραμμα σπουδών AI στο https://aka.ms/ai-beginners

Προσθήκη μεταφρασμένου συνόλου κουίζ

Προσθέστε μια μετάφραση κουίζ δημιουργώντας αντίστοιχες δομές κουίζ στους φακέλους assets/translations. Τα αρχικά κουίζ βρίσκονται στον φάκελο assets/translations/en. Τα κουίζ είναι χωρισμένα σε διάφορες ομάδες ανά μάθημα. Βεβαιωθείτε ότι ευθυγραμμίζετε την αρίθμηση με τη σωστή ενότητα κουίζ. Υπάρχουν συνολικά 40 κουίζ σε αυτό το πρόγραμμα σπουδών, με την αρίθμηση να ξεκινά από το 0.

Αφού επεξεργαστείτε τις μεταφράσεις, επεξεργαστείτε το αρχείο index.js στον φάκελο της μετάφρασης για να εισάγετε όλα τα αρχεία ακολουθώντας τις συμβάσεις στον φάκελο en.

Επεξεργαστείτε το αρχείο index.js στον φάκελο assets/translations για να εισάγετε τα νέα μεταφρασμένα αρχεία.

Στη συνέχεια, επεξεργαστείτε το αναπτυσσόμενο μενού στο App.vue αυτής της εφαρμογής για να προσθέσετε τη γλώσσα σας. Ταιριάξτε τη συντομογραφία της γλώσσας με το όνομα του φακέλου για τη γλώσσα σας.

Τέλος, επεξεργαστείτε όλους τους συνδέσμους κουίζ στα μεταφρασμένα μαθήματα, εάν υπάρχουν, για να συμπεριλάβετε αυτήν τη μετάφραση ως παράμετρο ερωτήματος: ?loc=fr, για παράδειγμα.

Ρύθμιση έργου

npm install

Μεταγλώττιση και αυτόματη ανανέωση για ανάπτυξη

npm run serve

Μεταγλώττιση και ελαχιστοποίηση για παραγωγή

npm run build

Έλεγχος και διόρθωση αρχείων

npm run lint

Προσαρμογή ρυθμίσεων

Δείτε Αναφορά Ρυθμίσεων.

Ευχαριστίες: Ευχαριστούμε την αρχική έκδοση αυτής της εφαρμογής κουίζ: https://github.com/arpan45/simple-quiz-vue

Ανάπτυξη στο Azure

Ακολουθεί ένας οδηγός βήμα προς βήμα για να ξεκινήσετε:

  1. Δημιουργήστε ένα Fork του GitHub Repository
    Βεβαιωθείτε ότι ο κώδικας της στατικής web εφαρμογής σας βρίσκεται στο GitHub repository σας. Δημιουργήστε ένα fork αυτού του repository.

  2. Δημιουργήστε μια Στατική Web Εφαρμογή στο Azure

  • Δημιουργήστε έναν λογαριασμό Azure
  • Μεταβείτε στο Azure portal
  • Κάντε κλικ στο “Create a resource” και αναζητήστε “Static Web App”.
  • Κάντε κλικ στο “Create”.
  1. Διαμορφώστε τη Στατική Web Εφαρμογή
  • Βασικά: Συνδρομή: Επιλέξτε τη συνδρομή σας στο Azure.

  • Ομάδα Πόρων: Δημιουργήστε μια νέα ομάδα πόρων ή χρησιμοποιήστε μια υπάρχουσα.

  • Όνομα: Δώστε ένα όνομα για τη στατική web εφαρμογή σας.

  • Περιοχή: Επιλέξτε την περιοχή που είναι πιο κοντά στους χρήστες σας.

  • Λεπτομέρειες Ανάπτυξης:

  • Πηγή: Επιλέξτε “GitHub”.

  • Λογαριασμός GitHub: Εξουσιοδοτήστε το Azure να έχει πρόσβαση στον λογαριασμό σας στο GitHub.

  • Οργάνωση: Επιλέξτε την οργάνωση σας στο GitHub.

  • Repository: Επιλέξτε το repository που περιέχει τη στατική web εφαρμογή σας.

  • Κλάδος: Επιλέξτε τον κλάδο από τον οποίο θέλετε να αναπτύξετε.

  • Λεπτομέρειες Κατασκευής:

  • Προεπιλογές Κατασκευής: Επιλέξτε το framework με το οποίο είναι κατασκευασμένη η εφαρμογή σας (π.χ., React, Angular, Vue, κ.λπ.).

  • Τοποθεσία Εφαρμογής: Καθορίστε τον φάκελο που περιέχει τον κώδικα της εφαρμογής σας (π.χ., / αν βρίσκεται στη ρίζα).

  • Τοποθεσία API: Αν έχετε API, καθορίστε την τοποθεσία του (προαιρετικό).

  • Τοποθεσία Εξόδου: Καθορίστε τον φάκελο όπου δημιουργείται η έξοδος της κατασκευής (π.χ., build ή dist).

  1. Ανασκόπηση και Δημιουργία
    Ανασκοπήστε τις ρυθμίσεις σας και κάντε κλικ στο “Create”. Το Azure θα ρυθμίσει τους απαραίτητους πόρους και θα δημιουργήσει ένα GitHub Actions workflow στο repository σας.

  2. GitHub Actions Workflow
    Το Azure θα δημιουργήσει αυτόματα ένα αρχείο GitHub Actions workflow στο repository σας (.github/workflows/azure-static-web-apps-.yml). Αυτό το workflow θα διαχειρίζεται τη διαδικασία κατασκευής και ανάπτυξης.

  3. Παρακολούθηση της Ανάπτυξης
    Μεταβείτε στην καρτέλα “Actions” στο repository σας στο GitHub.
    Θα πρέπει να δείτε ένα workflow να εκτελείται. Αυτό το workflow θα κατασκευάσει και θα αναπτύξει τη στατική web εφαρμογή σας στο Azure.
    Μόλις ολοκληρωθεί το workflow, η εφαρμογή σας θα είναι ζωντανή στη διεύθυνση URL που παρέχεται από το Azure.

Παράδειγμα Αρχείου Workflow

Ακολουθεί ένα παράδειγμα του αρχείου GitHub Actions workflow:
name: Azure Static Web Apps CI/CD

on:
  push:
    branches:
      - main
  pull_request:
    types: [opened, synchronize, reopened, closed]
    branches:
      - main

jobs:
  build_and_deploy_job:
    runs-on: ubuntu-latest
    name: Build and Deploy Job
    steps:
      - uses: actions/checkout@v2
      - name: Build And Deploy
        id: builddeploy
        uses: Azure/static-web-apps-deploy@v1
        with:
          azure_static_web_apps_api_token: ${{ secrets.AZURE_STATIC_WEB_APPS_API_TOKEN }}
          repo_token: ${{ secrets.GITHUB_TOKEN }}
          action: "upload"
          app_location: "etc/quiz-app # App source code path"
          api_location: ""API source code path optional
          output_location: "dist" #Built app content directory - optional

Πρόσθετοι Πόροι


Αποποίηση Ευθύνης:
Αυτό το έγγραφο έχει μεταφραστεί χρησιμοποιώντας την υπηρεσία αυτόματης μετάφρασης Co-op Translator. Παρόλο που καταβάλλουμε κάθε προσπάθεια για ακρίβεια, παρακαλούμε να έχετε υπόψη ότι οι αυτόματες μεταφράσεις ενδέχεται να περιέχουν σφάλματα ή ανακρίβειες. Το πρωτότυπο έγγραφο στη μητρική του γλώσσα θα πρέπει να θεωρείται η αυθεντική πηγή. Για κρίσιμες πληροφορίες, συνιστάται επαγγελματική ανθρώπινη μετάφραση. Δεν φέρουμε ευθύνη για τυχόν παρεξηγήσεις ή εσφαλμένες ερμηνείες που προκύπτουν από τη χρήση αυτής της μετάφρασης.