✍️ Yeni Soru Sor
Seçilen puan bakiyenizden düşülür📰 Makale, Blog, Bilgi Paylaşımı & Akademik İçerikler
Akademik Makale (+10 Puan), Araştırma & İnceleme (+8 Puan), Blog & Rehber (+5 Puan) ve Kısa Bilgi Paylaşımı (+2 Puan) üreterek topluluğa katkıda bulunun.
✍️ Yeni İçerik Oluştur
Makale +10 P • Araştırma +8 P • Blog +5 P • Bilgi Paylaşımı +2 P🏆 Kullanıcı Puan Sıralaması
Makale (+10 P), araştırma (+8 P), soru çözümü (+6 P), blog (+5 P), bilgi paylaşımı (+2 P) ve yorumlarla (+1 P) puan kazanın.
| Sıra | Kullanıcı | Eğitim Düzeyi & Yaş | Onaylı İçerik | Toplam Puan |
|---|
🗣️ E-Bilgi Tartışma & Sohbet Odaları
Öğrencilerle sınav hazırlığı, dersler ve bilim üzerine yazılı sohbet edebilirsiniz (+1 Puan).
👤 Kullanıcı Profilleri
Kullanıcı adına veya eğitim düzeyine göre arama yapın; profildeki soru, çözüm, paylaşım ve yorumlara dokunarak doğrudan içeriği açın.
Yetki Dağıtımı, Çoklu Rütbe Atama ve Hesap Silme Talepleri
Kullanıcılara birden fazla kurumsal rütbe ekleyebilir, 19 ayrı yetkiyi yönetebilir ve hesap silme taleplerini sonuçlandırabilirsiniz.
📥 Üyelerden Gelen Hesap Silme Talepleri
📋 Arka Plan Denetim Kayıtları
Onaylama, düzenleme atama, içerik silme ve hesap işlemleri burada kayıt altına alınır.
💬 Özel Mesaj Kutusu (DM)
DM yetkisi olan görevliler herkese mesaj başlatabilir; standart üyeler ise yalnızca kendilerine mesaj yazan yetkililerle bu kutudan iletişim kurabilir.
❓ Sıkça Sorulan Sorular (SSS) ve Platform Kuralları
E-Bilgi platformunun işleyişi, puan sistemi, içerik üretimi ve topluluk kuralları hakkında tüm detaylar.
💎 İçerik Üretim ve Puan Sistemi
| İçerik / İşlem Türü | Puan Değeri | Açıklama |
|---|---|---|
| 📘 Akademik Makale Yayınlama | +10 Puan | En yüksek puan kazandıran içerik türüdür; Editör Onayı aldığında +5 Puan ek ödül verir. |
| 🔬 Araştırma & İnceleme Yazısı | +8 Puan | Detaylı konu incelemeleri ve bilimsel araştırmalar için verilir. |
| ✍️ Soru Çözümü (Cevap) Oluşturma | +6 Puan | Sorulara çözüm yazmak +6 Puan kazandırır (Onaylanırsa +5 P, En İyi seçilirse +5 P eklenir). |
| 🎯 Blog & Çalışma Rehberi | +5 Puan | Deneme yazıları, sınav deneyimleri ve çalışma rehberleri için verilir. |
| 💡 Kısa Bilgi Paylaşımı & Ders Notu | +2 Puan | Pratik formül özetleri ve kısa bilgi paylaşımları için verilir. |
| 💬 Yorum & Tartışma Mesajı | +1 Puan | Soru, çözüm, makale yorumları ve tartışma odası mesajları için verilir. |
| ❓ Yeni Soru Sorma | -5 / -10 / -15 Puan | Yeni açılan her hesaba +20 Başlangıç Puanı tanımlanır; içerik üreterek puan artırılır. |
1. Kullanıcı adı (Nick) kuralları nasıldır?
Kayıt olurken girdiğiniz Ad Soyad bilgisine paralel olarak kullanıcı adınız otomatik önerilir; dilerseniz kayıt sırasında veya daha sonra değiştirebilirsiniz. Ancak platformda bir kez alınmış olan hiçbir kullanıcı adı (hesap silinse veya isim değiştirilse dahi) başka biri tarafından tekrar alınamaz.
2. Çözüm ve makalelerde düzenleme ile 24 saat kuralı nasıl işler?
Paylaştığınız çözüm, makale, blog veya bilgi paylaşımını ilk 10 dakika içinde kendiniz düzenleyebilirsiniz. Bu süre dolduktan sonra içerik kilitlenir. Eğer bir yetkili içeriğinize Düzenleme Talebi atarsa size bildirim gelir ve 24 saat içinde 1 kez düzeltme hakkı açılır. 24 saat içinde düzeltilmeyen içerik otomatik olarak silinir ve bildirimle haber verilir.
3. Mavi "✓ Editör Onaylı" rozeti nedir?
Makale, araştırma, blog ve bilgi paylaşımları yetkili editörler tarafından incelendiğinde mavi renkli ✓ Editör Onaylı rozeti alır ve içerik sahibine ek kalite puanı kazandırır. Sorulardaki doğru çözümler ise yeşil onay şeridiyle en üste sabitlenir.
4. Özel Mesaj (DM) sistemi nasıl çalışır?
Tüm hesaplarda 💬 Mesajlar (DM) kutusu bulunur. DM yetkisine sahip görevliler istedikleri üyeye mesaj gönderebilir. DM yetkisi olmayan standart üyeler ise kimseye ilk mesajı atamaz; yalnızca kendilerine mesaj gönderen yetkililere yanıt verebilir ve o yetkililerle iletişim kurabilir.
5. Bildirimler ve profil içeriklerine erişim nasıldır?
Üst menüde profilinizin hemen yanında yer alan 🔔 Bildirimler butonundan sorularınıza gelen çözümleri, yorumları, onayları, düzenleme taleplerini ve mesajları takip edebilirsiniz. Profillerde yer alan soru, çözüm, paylaşım ve yorumların üzerine dokunarak doğrudan ilgili içeriğe gidebilirsiniz.
6. Hesap silme talebi ve gizlilik kuralları nelerdir?
Kullanıcıların çevrimiçi/çevrimdışı durumu ve kişisel hesap bilgileri yalnızca yetkili görevliler tarafından görüntülenebilir. Hesabını kapatmak isteyen üyeler sol panelden Hesap Silme Talebi gönderebilir; talep yönetim onayından geçtiğinde hesap kalıcı olarak kapatılır.
📦 E-Bilgi Supabase SQL Kodu ve Hazır Site Paketi
create table if not exists public.sm_users (id text primary key, nick text unique not null, password_hash text not null, full_name text default '', age text default '', education text default '', email text default '', natural_rank text default '', custom_rank text default '', xp integer default 20, daily_xp integer default 20, weekly_xp integer default 20, best_count integer default 0, is_online boolean default true, last_seen text default 'Şu an aktif', warning_count integer default 0, ban_type text default '', ban_until bigint default 0, delete_requested boolean default false, status text default 'Aktif', perms jsonb default '{}'::jsonb, secret_notes jsonb default '[]'::jsonb, mod_history jsonb default '[]'::jsonb, created_at timestamptz default now());
create table if not exists public.sm_questions (id bigint primary key, author_id text not null, category text not null, title text not null, body text not null, image text default '', points integer default 10, comments jsonb default '[]'::jsonb, answers jsonb default '[]'::jsonb, created_at timestamptz default now());
create table if not exists public.sm_articles (id bigint primary key, author_id text not null, kind text default 'Akademik Makale', title text not null, body text not null, rating_sum integer default 5, rating_count integer default 1, comments jsonb default '[]'::jsonb, created_at timestamptz default now());
create table if not exists public.sm_audit_logs (id bigint generated always as identity primary key, actor_nick text not null, action_type text not null, target_info text not null, reason text default '', created_at timestamptz default now());
alter table public.sm_users enable row level security;
alter table public.sm_questions enable row level security;
alter table public.sm_articles enable row level security;
alter table public.sm_audit_logs enable row level security;
drop policy if exists "p_sm_u" on public.sm_users;
create policy "p_sm_u" on public.sm_users for all using (true) with check (true);
drop policy if exists "p_sm_q" on public.sm_questions;
create policy "p_sm_q" on public.sm_questions for all using (true) with check (true);
drop policy if exists "p_sm_a" on public.sm_articles;
create policy "p_sm_a" on public.sm_articles for all using (true) with check (true);
drop policy if exists "p_sm_l" on public.sm_audit_logs;
create policy "p_sm_l" on public.sm_audit_logs for all using (true) with check (true);