Kataloga Dön

Telegram ile Excel'den Google Formlar Sınavları Oluşturma Otomasyonu

Orta
Döküman Çıkarma
0 indirme1 görüntülenme30-45 dakikaYazar: ramdoni

Workflow Görünümü

Açıklama

Bu n8n iş akışı, Telegram üzerinden gönderilen Excel dosyalarındaki çoktan seçmeli soruları otomatik olarak Google Formlar sınavlarına dönüştürür. Eğitimciler, İK uzmanları veya anket oluşturmak isteyen herkes için idealdir. Excel dosyasını Telegram botuna göndermek yeterlidir; sistem soruları ayrıştırır, cevap anahtarını belirler ve Google Formlar'da yeni bir sınav oluşturur. Bu otomasyon, manuel veri girişini ortadan kaldırarak zamandan tasarruf sağlar ve hata oranını azaltır.

Kurulum Rehberi

Genel Bakış

Bu n8n iş akışı, Telegram üzerinden gönderilen Excel dosyalarını kullanarak otomatik olarak Google Formlar sınavları oluşturur. Özellikle eğitimciler, kurumsal eğitim departmanları veya hızlı anketler oluşturması gereken herkes için büyük bir kolaylık sağlar. Sadece bir Excel dosyasını Telegram botunuza göndermeniz yeterlidir; iş akışı, dosyadaki soruları, seçenekleri ve doğru cevapları ayrıştırarak Google Formlar'da tamamen yapılandırılmış bir sınav haline getirir. Bu otomasyon, manuel veri girişinin sıkıcılığını ve zaman kaybını ortadan kaldırarak verimliliği artırır.

Gereksinimler

  • n8n Hesabı: İş akışını barındırmak ve çalıştırmak için bir n8n Cloud hesabı veya kendi kendine barındırılan bir n8n kurulumu.
  • Telegram Botu: Telegram'dan dosya almak ve kullanıcılara geri bildirim göndermek için bir Telegram botu. BotFather aracılığıyla oluşturulabilir ve bir API token'ına ihtiyacınız olacaktır.
  • Google Hesabı: Google Formlar oluşturmak için erişimi olan bir Google hesabı. Bu hesap için Google API kimlik bilgilerini (OAuth 2.0 veya Hizmet Hesabı) n8n'de yapılandırmanız gerekecektir.
  • Google Drive API Erişimi: Google Formlar oluşturmak için Google Drive API'nin etkinleştirilmesi gerekebilir. (Google Formlar doğrudan bir API'ye sahip değildir, ancak Drive API aracılığıyla dosya oluşturulabilir ve düzenlenebilir.)
  • Excel Dosyası Formatı: Sorularınızın belirli bir formatta olması gerekmektedir. Örnek bir format:
    • Sütun A: Soru Metni
    • Sütun B: Seçenek 1
    • Sütun C: Seçenek 2
    • Sütun D: Seçenek 3
    • Sütun E: Seçenek 4
    • Sütun F: Doğru Cevap (Örn: 'A', 'B', 'C', 'D' veya '1', '2', '3', '4')

Kurulum Adımları

  1. n8n İş Akışını İçe Aktarma:

    • n8n arayüzünüze giriş yapın.
    • Sol menüden 'Workflows' (İş Akışları) seçeneğine tıklayın.
    • Sağ üstteki 'New' (Yeni) butonuna tıklayın ve 'Import from JSON' (JSON'dan İçe Aktar) seçeneğini seçin. Sağlanan iş akışı JSON'unu yapıştırın ve 'Import' (İçe Aktar) butonuna tıklayın.
  2. Telegram Tetikleyicisini Yapılandırma:

    • İş akışındaki 'Telegram Trigger' (Telegram Tetikleyici) düğümüne çift tıklayın.
    • 'Credentials' (Kimlik Bilgileri) bölümünde 'New' (Yeni) seçeneğine tıklayın.
    • 'Telegram API Token' alanına BotFather'dan aldığınız Telegram botunuzun API token'ını yapıştırın.
    • 'Save' (Kaydet) butonuna tıklayın.
    • Düğümü kaydedin ve 'Webhook URL'sini kopyalayın. Bu URL'yi BotFather'a /setwebhook komutuyla bildirin.
  3. Google Kimlik Bilgilerini Yapılandırma:

    • n8n'de 'Credentials' (Kimlik Bilgileri) bölümüne gidin.
    • 'Add Credential' (Kimlik Bilgisi Ekle) butonuna tıklayın ve 'Google OAuth2 API' veya 'Google Service Account' seçeneğini arayın.
    • OAuth2 API için: Google Cloud Console'da yeni bir proje oluşturun, 'OAuth consent screen' (OAuth onay ekranı) yapılandırın ve 'Credentials' (Kimlik Bilgileri) bölümünde 'OAuth client ID' (OAuth istemci kimliği) oluşturun. 'Authorized redirect URIs' (Yetkili yönlendirme URI'leri) olarak n8n'in size vereceği URL'yi ekleyin. İstemci Kimliği ve İstemci Gizli Anahtarını n8n'deki ilgili alanlara yapıştırın. Yetkilendirme adımlarını tamamlayın.
    • Hizmet Hesabı için: Google Cloud Console'da yeni bir hizmet hesabı oluşturun, bir anahtar (JSON formatında) oluşturun ve bu JSON dosyasının içeriğini n8n'deki 'Private Key' (Özel Anahtar) alanına yapıştırın. Hizmet hesabına Google Drive ve Google Forms'a erişim yetkisi verdiğinizden emin olun.
  4. 'HTTP Request' (HTTP İsteği) Düğümünü Yapılandırma (Google Forms Oluşturma):

    • Bu düğüm, Google Forms API'sini (veya Drive API'sini) kullanarak yeni bir form oluşturur. Kimlik bilgilerinizin doğru olduğundan ve Google hesabınızın gerekli izinlere sahip olduğundan emin olun.
    • Düğümün 'Credentials' (Kimlik Bilgileri) bölümünde, 3. adımda oluşturduğunuz Google kimlik bilgilerini seçin.
    • Düğümdeki URL ve gövde (body) kısmının Google Forms oluşturma isteği için doğru yapılandırıldığından emin olun. (Genellikle https://forms.googleapis.com/v1/forms veya Google Drive API'si üzerinden dosya oluşturma).
  5. 'Code' (Kod) Düğümünü Güncelleme (Gerekirse):

    • 'Code' düğümü, Excel dosyasından okunan verileri Google Forms API'sinin beklediği formata dönüştürmek için kullanılır. Excel dosyanızın sütun yapısı farklıysa, bu düğümdeki JavaScript kodunu kendi Excel formatınıza uyacak şekilde düzenlemeniz gerekebilir.
    • Özellikle soru metni, seçenekler ve doğru cevap sütunlarının indekslerini kontrol edin ve güncelleyin.
  6. İş Akışını Etkinleştirme:

    • Tüm düğümleri yapılandırdıktan sonra, iş akışının sağ üst köşesindeki 'Active' (Aktif) düğmesini açık konuma getirerek iş akışını etkinleştirin.

Gerçek Dünya Kullanım Senaryoları

  • Eğitim Kurumları: Öğretmenler, ders notlarından veya soru bankalarından hızlıca sınavlar oluşturabilir, öğrencilerin performansını değerlendirebilir.
  • Kurumsal Eğitim: İK departmanları, yeni çalışanlar için oryantasyon testleri veya departman içi eğitimler için hızlıca bilgi kontrol quizleri hazırlayabilir.
  • Pazarlama ve Araştırma: Pazarlamacılar, ürün geri bildirimleri veya pazar araştırmaları için hızlıca anketler oluşturabilir ve hedef kitlelerinden veri toplayabilir.
  • Etkinlik Organizatörleri: Etkinlik sonrası geri bildirim anketleri veya katılımcıların bilgilerini test eden küçük quizler oluşturabilir.
  • Geliştiriciler ve Destek Ekipleri: Kullanıcıların belirli bir ürün veya özellik hakkındaki bilgilerini test etmek için hızlıca quizler oluşturabilir.

İpuçları ve En İyi Uygulamalar

  • Excel Formatını Standartlaştırın: İş akışının sorunsuz çalışması için Excel dosyanızın sütun başlıklarını ve veri formatını her zaman aynı tutun.
  • Hata Yönetimi: İş akışına hata yakalama (Error Handling) düğümleri ekleyerek, bir sorun oluştuğunda (örn: geçersiz Excel formatı) kullanıcıya bilgilendirme mesajı gönderin.
  • Kullanıcı Geri Bildirimi: Google Formlar başarıyla oluşturulduğunda, kullanıcıya formun bağlantısını içeren bir Telegram mesajı gönderin.
  • Güvenlik: Google API kimlik bilgilerinizi güvenli bir şekilde saklayın ve n8n'de en az yetki prensibiyle izinler verin.
  • Test Edin: İş akışını farklı Excel dosyalarıyla ve senaryolarla kapsamlı bir şekilde test edin.
  • Sürüm Kontrolü: İş akışınızda büyük değişiklikler yapmadan önce bir kopyasını alın veya n8n'in sürüm kontrol özelliklerini kullanın.
  • Performans Optimizasyonu: Çok büyük Excel dosyalarıyla çalışıyorsanız, 'Split In Batches' (Gruplara Ayır) düğümünün ayarlarını optimize ederek API limitlerine takılmamaya özen gösterin.

Sık Sorulan Sorular

  • S: Excel dosyam hangi formatta olmalı?
    • C: Genellikle her satır bir soruyu temsil eder. Sütunlar sırasıyla soru metni, seçenekler (A, B, C, D) ve doğru cevabı (örn: 'A' veya '1') içermelidir. İş akışındaki 'Code' düğümünü kendi formatınıza göre ayarlayabilirsiniz.
  • S: Google Forms API'si yerine Google Drive API'si kullanabilir miyim?
    • C: Evet, Google Forms'un doğrudan bir API'si olmasa da, Google Drive API'sini kullanarak bir Google Dokümanı oluşturup içeriğini Forms'a dönüştürmek veya Google Apps Script ile Forms oluşturmak mümkündür. Bu iş akışı, doğrudan Forms API'si kullanıyorsa, bu API'nin etkinleştirildiğinden emin olun.
  • S: Birden fazla doğru cevaplı soruları destekliyor mu?
    • C: Bu iş akışı varsayılan olarak tek doğru cevaplı çoktan seçmeli sorular için tasarlanmıştır. Birden fazla doğru cevaplı sorular için 'Code' düğümündeki mantığı ve Google Forms oluşturma isteğini buna göre güncellemeniz gerekir.
  • S: Oluşturulan formun ayarlarını (örn: e-posta toplama, puanlama) nasıl yaparım?
    • C: Google Forms API isteğinin gövdesinde (body) bu ayarları belirtebilirsiniz. API dokümantasyonunu inceleyerek hangi parametrelerin kullanılabileceğini öğrenebilirsiniz.

Bu rehber Otomasyonevi.com tarafından hazırlanmıştır.

Detaylar

Kullanılan Node'lar (10)

httpRequest
telegramTrigger
code
if
telegram
extractFromFile
set
splitInBatches
wait
stickyNote

Etiketler

#Telegram
#Google Forms
#Excel
#Otomasyon
#Sınav Oluşturma
#Eğitim Teknolojileri
#Veri Dönüştürme
#API Entegrasyonu
#n8n
#Döküman Çıkarma
#Eğitim
#İK
Ücretsiz

JSON dosyasını indirip kendi n8n sunucunuza import edin.

Bu workflow'u indirmek için ücretsiz üye olun

Ücretsiz Kayıt Ol

Zaten üye misiniz? Giriş yapın

İndir Import et Çalıştır

Uzman Desteği

Yakında aktif olacak

Gerekli API Anahtarları

  • Telegram API Token
  • Google OAuth2 API Kimlik Bilgileri (veya Google Hizmet Hesabı)
  • Google Drive API Erişimi

Kullanım Alanları

  • Öğretmenler için hızlı sınav oluşturma
  • Kurumsal eğitim ve oryantasyon testleri
  • Pazar araştırması anketleri hazırlama
  • Etkinlik sonrası geri bildirim formları
  • Çalışan bilgi testleri oluşturma

Bu içerik Otomasyonevi.com tarafından hazırlanmıştır. İzinsiz kopyalanması yasaktır.

Benzer Workflow'lar

Confluence Sayfalarını Etkin Olmayan Sahipler İçin Tarama ve Raporlama

Bu n8n iş akışı, seçilen Confluence alanlarındaki sayfaları tarar, sayfa sahiplerini belirler ve etkin olmayan sahiplere sahip sayfaları filtreler. Ekiplerin net sayfa sahipliğini sürdürmesine, sahipsiz belgeleri önlemesine ve içerik yönetimini optimize etmesine yardımcı olur. Confluence REST API'sini kullanarak sayfa verilerini çeker ve sahiplerin hesap durumunu kontrol eder, böylece eski veya ayrılmış çalışanlara ait içeriklerin tespitini kolaylaştırır.

Döküman Çıkarma
818 node

Salesforce, OpenAI ve Gmail ile Haftalık Zaman Çizelgesi Raporlamasını Otomatikleştirin

Bu n8n iş akışı, Salesforce, OpenAI ve Gmail'i entegre ederek haftalık zaman çizelgesi raporlama döngüsünü tamamen otomatikleştirir. Çalışanların bir önceki haftaya ait zaman çizelgelerini alır, gönderilen ve gönderilmeyenleri belirler, OpenAI kullanarak tüm kalem bazındaki aktiviteleri özetler ve yöneticilere hazır, konsolide bir özet sunar. Bu otomasyon, manuel kontrolleri ve tekrarlayan takip süreçlerini ortadan kaldırarak verimliliği artırır ve doğru raporlamayı sağlar.

Döküman Çıkarma
Yapay Zeka Özetleme
8129 node

Confluence Alanları İçin Güncel Olmayan Sayfa Raporu Oluşturma (REST API v1 & v2)

Bu n8n otomasyonu, Confluence alanlarınızdaki belirli bir süre içinde güncellenmemiş sayfaları tespit ederek kapsamlı bir 'güncel olmayan sayfa raporu' oluşturur. Hem Confluence REST API v1 (CQL araması) hem de v2 (alanlar + sayfalar) desteği sunarak esneklik sağlar. Ekiplerin dokümantasyonlarını doğru, ilgili ve aktif olarak sürdürmelerine yardımcı olmak için tasarlanmış olup, sayfa başlığı, durumu ve son güncelleme tarihi gibi önemli bilgileri içeren temiz ve birleştirilmiş bir rapor sunar.

Döküman Çıkarma
828 node

GPT-4 Destekli Yapay Zeka Olay Raporu Oluşturucu: Slack, Gmail ve PDF Dışa Aktarma

Bu n8n iş akışı, olay algılamadan teslimata kadar tüm raporlama sürecini otomatikleştirir. Ham olay ayrıntılarını net ve yapılandırılmış bir rapora dönüştürür, yapay zeka destekli kök neden ve etki analizi yapar, yüksek önem dereceli sorunlar için gerçek zamanlı Slack uyarıları tetikler ve operasyon ekibinize profesyonel bir PDF raporu gönderir. Minimum manuel müdahale ile olay yönetimini hızlandırmak ve iletişimi geliştirmek isteyen tüm ekipler için idealdir.

Döküman Çıkarma
Yapay Zeka Özetleme
8011 node

GPT-4 ve Gmail ile Banka İşlemlerini Mutabakat ve Raporlama Otomasyonu

Bu n8n iş akışı, yüksek hacimli banka verilerini yöneten finans ekipleri için uçtan uca finansal işlem süreçlerini otomatikleştirir. İşlemleri akıllıca sınıflandırarak, anormallikleri tespit ederek ve yönetici özetleri oluşturarak manuel mutabakat ihtiyacını ortadan kaldırır. Sistem, Fable Bank'tan işlem verilerini çeker, sınıflandırma ve analiz için birden fazla yapay zeka modeline (OpenAI GPT-4, NVIDIA NIM) yönlendirir, hesapları mutabık kılar ve biçimlendirilmiş raporları e-posta yoluyla dağıtır. Bu otomasyon, finans yöneticilerine zaman kazandırır, hata oranını düşürür ve finansal süreçlerde verimliliği artırır.

Döküman Çıkarma
Yapay Zeka Özetleme
7113 node

Claude ile Belge Orijinalliği Doğrulama ve Blockchain Kaydı

Bu n8n iş akışı, yapay zeka tabanlı içerik analizi ile değişmez blockchain kayıtlarını birleştirerek belge orijinalliği doğrulamasını otomatikleştirir. Sahte veya değiştirilmiş belgeleri tespit etme zorluğunu ele alırken, yasal ve düzenleyici standartları karşılayan doğrulanabilir kanıtlar üretir. İş akışı, webhook aracılığıyla gönderilen belgeleri işler, Claude AI kullanarak analiz eder ve doğrulama kanıtlarını blockchain'e kaydeder. Uyumluluk ekipleri, hukuk departmanları, tedarik zinciri yöneticileri ve düzenleyiciler için tasarlanmıştır.

Döküman Çıkarma
Yapay Zeka Özetleme
6010 node