@@ -250,15 +249,14 @@ import {
উল্লেখ করে সেটি রিপোর্ট করতে পারেন।
- Auto-Suspension: কোনো ব্যবহারকারী
- ৫টি বা তার বেশি রিপোর্ট পেলে সিস্টেম
- স্বয়ংক্রিয়ভাবে তাকে ২৪ ঘণ্টার জন্য চ্যাট থেকে
- সাসপেন্ড করবে।
+ Auto-Suspension: কোনো ব্যবহারকারীর
+ মেসেজে নির্দিষ্ট সংখ্যক রিপোর্ট পড়লে তাকে
+ স্বয়ংক্রিয়ভাবে কিছু সময়ের জন্য ব্যান করা হবে ।
Message Pruning: প্ল্যাটফর্মের গতি
ঠিক রাখতে চ্যাটে রোলিং মেসেজ প্রুনিং ব্যবহার করা
- হয়, যেখানে সর্বশেষ প্রায় ২০০টি মেসেজ সংরক্ষিত
+ হয়, যেখানে সর্বশেষ কিছু মেসেজ(যেমন: ২০০) সংরক্ষিত
থাকে।
@@ -309,10 +307,9 @@ import {
ছবি ও ডায়াগ্রাম সংযুক্তি: প্রশ্নের
সাথে প্রাসঙ্গিক ডায়াগ্রাম বা বইয়ের পৃষ্ঠার স্পষ্ট
- ছবি সংযুক্ত করা যাবে (সর্বোচ্চ ৫ মেগাবাইট)।
- কপিরাইটযুক্ত কোনো গোপনীয় নথি, পরীক্ষার প্রশ্নফাঁস
- সংক্রান্ত উপাদান বা আপত্তিকর ছবি আপলোড করা সম্পূর্ণ
- নিষিদ্ধ।
+ ছবি সংযুক্ত করা যাবে । কপিরাইটযুক্ত কোনো গোপনীয় নথি,
+ পরীক্ষার প্রশ্নফাঁস সংক্রান্ত উপাদান বা আপত্তিকর ছবি
+ আপলোড করা সম্পূর্ণ নিষিদ্ধ।
Appreciations: প্রোফাইলে অন্যদের
- প্রশংসা (appreciations) প্রদান করার ক্ষেত্রে
- সম্মানজনক ভাষা ব্যবহার করতে হবে।
+ Appreciate করা যাবে ।
Profile Content: ব্যবহারকারীর
প্রোফাইলের কনটেন্ট এবং কার্যকলাপের সম্পূর্ণ দায়ভার
ওই ব্যবহারকারীর।
+
+ Poking: ব্যবহারকারীর একে অন্যকে
+ নির্দিষ্ট কিছু বন্ধুত্বপূর্ণ মেসেজের মাধ্যমে Poke
+ করতে পারেন, কোনো ব্যবহারকারী চাইলে তার প্রোফাইল হতে
+ এই অপশনটি বন্ধ করে রাখতে পারেন।
+
diff --git a/resources/js/pages/legal/PrivacyPolicy.vue b/resources/js/pages/legal/PrivacyPolicy.vue
index 1dbc5da6..e6e6c160 100644
--- a/resources/js/pages/legal/PrivacyPolicy.vue
+++ b/resources/js/pages/legal/PrivacyPolicy.vue
@@ -11,6 +11,7 @@ import {
PersonStanding,
Mail,
MessageSquare,
+ RefreshCw,
} from 'lucide-vue-next';
@@ -124,8 +125,9 @@ import {
Session Cookies এবং CSRF টোকেন যা সিকিউরিটির জন্য জরুরি।
পাশাপাশি আপনার সিলেক্ট করা কোর্সের জন্য preferred_course
কুকি এবং আমাদের PWA অ্যাপের জন্য Service Worker ব্যবহার
- করা হয়। আমরা কোনো ধরনের থার্ড-পার্টি অ্যাডভার্টাইজিং
- কুকিজ ব্যবহার করি না।
+ করা হয়। ভবিষ্যতে প্ল্যাটফর্মে কোনো স্ট্যান্ডার্ড
+ অ্যানালিটিক্স বা বিজ্ঞাপন নেটওয়ার্ক ব্যবহৃত হলে তাদের
+ নিজস্ব কুকি পলিসি প্রযোজ্য হতে পারে।
@@ -164,7 +166,7 @@ import {
অন্যান্য: Short.io (লিংক শর্টেনার),
YouTube (এম্বেড করা ভিডিও) এবং নির্ভরযোগ্য ইমেইল
- প্রোভাইডার (Postmark/Resend/SES)।
+ প্রোভাইডার (Brevo, Resend বা অনুরূপ)।
@@ -187,12 +189,12 @@ import {
class="mt-1.5 text-sm leading-relaxed font-medium text-slate-500 dark:text-gray-400"
>
আপনার ডেটার সর্বোচ্চ নিরাপত্তা নিশ্চিত করতে আমরা HTTPS
- এনক্রিপশন, সিকিউর ক্লাউড স্টোরেজ, মজবুত পাসওয়ার্ড
- হ্যাশিং এবং প্রোডাকশন লেভেলের সেফগার্ড ব্যবহার করি।
- স্প্যাম রোধে রয়েছে রেট লিমিটিং ব্যবস্থা। এছাড়া ডেটা লস
- এড়াতে আমাদের ডাটাবেস এবং ফাইলগুলো স্বয়ংক্রিয়ভাবে
- Google Drive-এ ব্যাকআপ নেওয়া হয়। তবে অনলাইনে কোনো
- সিস্টেমই ১০০% সুরক্ষিত নয়।
+ এনক্রিপশন, সিকিউর ক্লাউড স্টোরেজ এবং প্রোডাকশন লেভেলের
+ সেফগার্ড ব্যবহার করি। স্প্যাম রোধে রয়েছে রেট লিমিটিং
+ ব্যবস্থা। এছাড়া ডেটা লস এড়াতে আমাদের ডাটাবেস এবং
+ ফাইলগুলো স্বয়ংক্রিয়ভাবে Google Drive-এ ব্যাকআপ নেওয়া
+ হয়। তবে মনে রাখতে হবে অনলাইনে কোনো কিছুই শতভাগ সুরক্ষিত
+ নয় ।
@@ -245,11 +247,12 @@ import {
class="mt-1.5 text-sm leading-relaxed font-medium text-slate-500 dark:text-gray-400"
>
প্ল্যাটফর্ম উন্নত করার উদ্দেশ্যে আমরা মূলত PostHog
- ব্যবহার করি যা pageviews, unique visitors, active users
- এবং referrers সম্পর্কে ধারণা দেয়। পাশাপাশি Cloudflare ও
- আমাদের ইন্টার্নাল অ্যানালিটিক্স কাজ করে। এসব ডেটা
- সম্পূর্ণ রূপে non-personal এবং শুধু এগ্রিগেট আকারে
- ব্যবহৃত হয়।
+ ব্যবহার করি যা pageviews, unique visitors, active users,
+ referrers ইত্যাদি(third party analytics এর সকল
+ স্ট্যান্ডার্ড সার্ভিসেস) বিষয় সম্পর্কে ধারণা দেয়।
+ পাশাপাশি Cloudflare ও আমাদের ইন্টার্নাল অ্যানালিটিক্স
+ কাজ করে। এসব ডেটা সম্পূর্ণ রূপে non-personal এবং শুধু
+ এগ্রিগেট আকারে ব্যবহৃত হয়।
@@ -274,8 +277,8 @@ import {
ইমেইল, নির্দিষ্ট মাইলস্টোন নোটিফিকেশন, ব্লগে কমেন্ট
অ্যালার্ট এবং গুরুত্বপূর্ণ ঘোষণা (bulk announcements)
পাঠিয়ে থাকি। আপনি চাইলে যেকোনো সময় আপনার অ্যাকাউন্ট
- সেটিংস বা ইমেইলের নিচে থাকা আনসাবস্ক্রাইব লিংকে ক্লিক
- করে এসব ইমেইল বন্ধ করতে পারেন।
+ সেটিংস এ ক্লিক করে অথবা Support Center থেকে এসব ইমেইল
+ বন্ধ(unsubscribe) করতে পারেন।
@@ -362,6 +365,32 @@ import {
+
+
+
+
+
+
+
+
+ ১১. ব্যবসায়িক হস্তান্তর ও মালিকানা পরিবর্তন
+
+
+ ভবিষ্যতে HSCStack-এর প্রাতিষ্ঠানিক রূপান্তর, একীভূতকরণ
+ (merger), অধিগ্রহণ (acquisition), বা প্ল্যাটফর্মের
+ মালিকানা তৃতীয় পক্ষের কাছে হস্তান্তর করা হলে,
+ প্ল্যাটফর্মের নিরবচ্ছিন্ন সেবা প্রদান অব্যাহত রাখার
+ স্বার্থে সংরক্ষিত ইউজার অ্যাকাউন্ট ও ডেটা নতুন পরিচালনা
+ কর্তৃপক্ষের কাছে স্থানান্তরিত হতে পারে।
+
- ৬. Intellectual Property ও Fair Use
+ ৬. Intellectual Property, ভলান্টিয়ার নীতিমালা ও Fair
+ Use
আমাদের original টেক্সট লেআউট, সিস্টেম স্ক্রিপ্ট, কোড এবং
- নিজস্ব ব্লগ আর্টিকেলের মালিকানা আমাদের। কনট্রিবিউটরদের
- জমা দেওয়া নোট, ব্লগ বা অন্যান্য কনটেন্টের মূল মালিকানা
- সংশ্লিষ্ট কনট্রিবিউটরের কাছেই থাকে — তবে তারা
- HSCStack-কে এগুলো সংরক্ষণ, প্রদর্শন ও বিতরণের একটি
- লাইসেন্স প্রদান করেন, যেমনটি আমাদের
+ নিজস্ব আর্টিকেলের স্বত্বাধিকার প্ল্যাটফর্মের। ক্যাম্পাস
+ অ্যাম্বাসেডর, মডারেটর, কিউরেটর বা ডেভেলপার হিসেবে টিমে
+ যোগদান ও কন্ট্রিবিউশন সম্পূর্ণ অবৈতনিক এবং স্বেচ্ছাসেবী
+ (100% voluntary)। এই ভূমিকাগুলোর সাথে কোনো প্রকার আর্থিক
+ পারিশ্রমিক, কর্মসংস্থান বা অন্য কোনো দাবি অন্তর্ভুক্ত
+ নয়। কনট্রিবিউটরদের শেয়ারকৃত রিসোর্স অবাণিজ্যিক ও
+ উন্মুক্তভাবে প্রদর্শন ও সংরক্ষণের জন্য HSCStack লাইসেন্স
+ পায়, যেমনটি আমাদের
Content Policy, অথবা প্ল্যাটফর্মের নিরাপত্তা বিঘ্নিত করলে মডারেটর বা
- অ্যাডমিন যেকোনো অ্যাকাউন্ট (ছাত্র বা কনট্রিবিউটর) স্থগিত
- বা বাতিল করার অধিকার রাখেন। লাইভ চ্যাটে স্বয়ংক্রিয়
- ব্যান ছাড়াও মডারেটররা ম্যানুয়ালি ব্যবস্থা নিতে পারেন।
- গুরুতর নিয়মভঙ্গ, স্প্যামিং বা কপিরাইট লঙ্ঘনের ক্ষেত্রে
- কোনো পূর্ব নোটিশ ছাড়াই কন্টেন্ট রিমুভ বা অ্যাকাউন্ট
- স্থায়ীভাবে ডিলিট করা হতে পারে।
+ অ্যাডমিন যেকোনো অ্যাকাউন্ট (শিক্ষার্থী বা কনট্রিবিউটর)
+ স্থগিত বা বাতিল করার অধিকার রাখেন। লাইভ চ্যাটে
+ স্বয়ংক্রিয় ব্যান ছাড়াও মডারেটররা ম্যানুয়ালি ব্যবস্থা
+ নিতে পারেন। গুরুতর নিয়মভঙ্গ, স্প্যামিং বা কপিরাইট
+ লঙ্ঘনের ক্ষেত্রে কোনো পূর্ব নোটিশ ছাড়াই কন্টেন্ট রিমুভ
+ বা অ্যাকাউন্ট স্থায়ীভাবে ডিলিট করা হতে পারে।
diff --git a/resources/js/pages/platform/JoinTeam.vue b/resources/js/pages/platform/JoinTeam.vue
index be9abd33..df2624ab 100644
--- a/resources/js/pages/platform/JoinTeam.vue
+++ b/resources/js/pages/platform/JoinTeam.vue
@@ -45,9 +45,8 @@ const roles: Role[] = [
description:
'হাই-কোয়ালিটি পড়ার ম্যাটেরিয়াল, চ্যাপ্টার-ওয়াইজ নোটস ও প্রশ্নব্যাংক গুছিয়ে রাখা আপনার কাজ।',
responsibilities: [
- 'নিখুঁত বোর্ড প্রশ্ন, মডেল টেস্ট ও সেরা হ্যান্ডনোট সংগ্রহ করা',
+ 'নিখুঁত বোর্ড প্রশ্ন, প্রাক্টিক্যাল ও সেরা হ্যান্ডনোট সংগ্রহ করা',
'চ্যাপ্টার ও বিষয় অনুযায়ী রিসোর্স নিখুঁতভাবে সাজানো ও রিচেক করা',
- 'প্র্যাক্টিক্যাল রেকর্ডস ও টেস্ট পেপার ডেটা গুছিয়ে রাখা',
],
icon: FolderHeart,
badgeStyle:
@@ -64,7 +63,6 @@ const roles: Role[] = [
responsibilities: [
'HSC/SSC শিক্ষার্থীদের পড়াশোনার কার্যকরী টিপস ও গাইডলাইন লেখা',
'সহজ ও প্রাঞ্জল ভাষায় গুরুত্বপূর্ণ বিষয় বিশ্লেষণ করা',
- 'অফিশিয়াল ব্লগ সেকশনে নিয়মিত কোয়ালিটি কন্টেন্ট প্রকাশ করা',
],
icon: PenTool,
badgeStyle:
@@ -80,7 +78,6 @@ const roles: Role[] = [
'স্টুডেন্ট সাপোর্ট টিকেট পরিচালনা, সমস্যার দ্রুত সমাধান ও অভ্যন্তরীণ প্ল্যাটফর্ম সহায়তা দেওয়া।',
responsibilities: [
'শিক্ষার্থীদের জমা দেওয়া সাপোর্ট টিকেট ও ইস্যু রিভিউ করে সমাধান দেওয়া',
- 'কোনো রিসোর্স বা লিংকে সমস্যা থাকলে তা দ্রুত রিপোর্ট ও ফিক্স নিশ্চিত করা',
'ইউজার এক্সপেরিয়েন্স নিরবচ্ছিন্ন রাখতে কোর টিমের সাথে সরাসরি কাজ করা',
],
icon: LifeBuoy,
@@ -96,7 +93,6 @@ const roles: Role[] = [
description:
'লাইভ গ্লোবাল চ্যাটে স্টুডেন্টদের সহায়তা করা, স্প্যামিং রোধ ও ফ্রেন্ডলি পরিবেশ রক্ষা করা।',
responsibilities: [
- 'গ্লোবাল চ্যাটে শিক্ষার্থীদের প্রশ্ন ও আলোচনায় আন্তরিক সহায়তা দেওয়া',
'স্প্যামিং বা আচরণবিধি বিরোধী মেসেজ দ্রুত মডারেট করা',
'ইতিবাচক, প্রাণবন্ত ও শিক্ষার্থীবান্ধব আলোচনা বজায় রাখা',
],
@@ -115,7 +111,6 @@ const roles: Role[] = [
responsibilities: [
'ফোরামের প্রশ্ন ও উত্তর পর্যালোচনা করে সঠিক ও মানসম্মত একাডেমিক আলোচনা নিশ্চিত করা',
'অপ্রাসঙ্গিক, ক্ষতিকর বা স্প্যাম পোস্ট ও কমেন্ট দ্রুত মডারেট এবং রিপোর্ট রিভিউ করা',
- 'কঠিন প্রশ্নের সমাধানে শিক্ষার্থীদের সহায়তা ও সক্রিয় অংশগ্রহণ উৎসাহিত করা',
],
icon: MessageSquareText,
badgeStyle:
@@ -132,7 +127,6 @@ const roles: Role[] = [
responsibilities: [
'ফেসবুক গ্রুপ ও পেজের মেসেজ এবং কমেন্টে দ্রুত সহায়তা দেওয়া',
'কমিউনিটিতে তথ্যবহুল পোস্ট ও গুরুত্বপূর্ণ নোটিশ প্রচার করা',
- 'গ্রুপের পোস্ট মডারেশন ও স্প্যামিং রোধে সক্রিয় থাকা',
],
icon: Share2,
badgeStyle:
@@ -147,8 +141,7 @@ const roles: Role[] = [
description:
'আমাদের এই উন্মুক্ত শিক্ষা প্ল্যাটফর্মকে একদম তৃণমূল পর্যায়ের শিক্ষার্থীদের কাছে পৌঁছে দিতে সাহায্য করুন।',
responsibilities: [
- 'বিভিন্ন college ও স্টুডেন্ট গ্রুপে প্ল্যাটফর্মের ফ্রি রিসোর্স ও আপডেট শেয়ার করা',
- 'নিজের কলেজে HSCStack-এর প্রতিনিধি হিসেবে শিক্ষার্থীদের গাইড করা',
+ 'নিজের স্কুল কিংবা কলেজে HSCStack-এর প্রতিনিধি হিসেবে ফ্রি রিসোর্স ও আপডেট শেয়ার করা',
'স্টুডেন্টদের প্রয়োজনীয় স্টাডি মেটেরিয়ালের চাহিদা টিমে জানানো',
],
icon: Megaphone,
@@ -164,9 +157,8 @@ const roles: Role[] = [
description:
'আমাদের ওপেন সোর্স প্ল্যাটফর্ম আর্কিটেকচার, পারফরম্যান্স ও UI কম্পোনেন্ট উন্নত করতে কাজ করবেন।',
responsibilities: [
- 'সুপার-ফাস্ট Vue / Inertia / Tailwind ফ্রন্টএন্ড ফিচার তৈরি করা',
- 'মোবাইল ফ্রেন্ডলিনেস ও রেস্পনসিভ এক্সপেরিয়েন্স সর্বোচ্চ মানে রাখা',
- 'নতুন ফিচার ও ডেটাবেজ অপ্টিমাইজেশনে সরাসরি অবদান রাখা',
+ 'Vue3 & Laravel এ নতুন ফিচার ডেভেলপ করা',
+ 'বাগ ফিক্সিং, পারফরমেন্স ইম্প্রুভ করা & সিকিউরিটি অডিট করা',
],
icon: Code2,
badgeStyle:
@@ -506,31 +498,20 @@ onBeforeUnmount(() => window.removeEventListener('keydown', handleKeydown));
-
+
-
-
- Applying for multiple roles or have an idea?
-
-
- একসাথে একাধিক রোলে কাজ করতে চাইলে বা অন্য কোনো স্পেশাল
- আইডিয়া নিয়ে অবদান রাখতে সরাসরি আবেদন করুন।
-
-
-
-
+ 💡
+ নোট:
+ HSCStack-এর সকল টিম রোল (অ্যাম্বাসেডর, মডারেটর, কিউরেটর ও
+ ডেভেলপার) সম্পূর্ণ অবৈতনিক এবং ১০০% স্বেচ্ছাসেবী (100%
+ voluntary)। এর সাথে কোনো আর্থিক পারিশ্রমিক বা অন্য কোনো দাবি
+ অন্তর্ভুক্ত নয়।
+
+ আবেদন জমা দেওয়ার মাধ্যমে আপনি নিশ্চিত করছেন যে এটি
+ সম্পূর্ণ অবৈতনিক ও স্বেচ্ছাসেবী ভূমিকা এবং আপনি আমাদের
+ Terms of Service
+ ও
+ Content Policy-তে সম্মত।
+
+
+
+
+
-
-
-
-
-
- Playlists with multiple pages will be automatically
- fetched and created as sequential video resources.
-
- অন্যান্য শিক্ষার্থীদের সাথে সরাসরি কথা বলুন ও প্রশ্ন শেয়ার
- করুন।
+ অন্যান্য শিক্ষার্থীদের সাথে সরাসরি কথা বলুন
@@ -2691,8 +2689,8 @@ onUnmounted(() => {
- সবার জন্য চ্যাট নিরাপদ ও ফ্রেন্ডলি রাখতে
- নিচের নিয়মগুলো মেনে চলুন।
+ সবার জন্য চ্যাট নিরাপদ রাখতে নিচের নিয়মগুলো
+ মেনে চলুন।
@@ -2748,7 +2746,6 @@ onUnmounted(() => {
>
বাংলা, ইংরেজি বা বাংলিশ কোনো ভাষাতেই
গালাগালি বা অশালীন শব্দ ব্যবহার করা যাবে না।
- এমন মেসেজ অটোমেটিক ব্লক হবে।
@@ -2809,45 +2806,15 @@ onUnmounted(() => {
অটো-ব্যান ও এনফোর্সমেন্ট পলিসি:
- একটি মেসেজে ৫ জন শিক্ষার্থীর রিপোর্ট (৫ Reports)
+ একটি মেসেজে নির্দিষ্ট সংখ্যক শিক্ষার্থীর রিপোর্ট
পড়লে সংশ্লিষ্ট ব্যবহারকারী
স্বয়ংক্রিয়ভাবে ১ দিনের জন্য চ্যাট
- ব্যানস্বয়ংক্রিয়ভাবে কিছু সময়ের জন্য ব্যান
হবেন। এছাড়া নিয়ম ভঙ্গে মডারেটররা তাৎক্ষণিক স্থায়ী
ব্যান দিতে পারেন।
- Zero Password :
- কোনো পাসওয়ার্ড মনে রাখা বা রিসেট করার ঝামেলা
- নেই—সবকিছু Google-এর মাধ্যমে secure।
-
-
-
Be a Contributor:
- একাউন্ট খোলার পর আপনি আমাদের টিমে Contributor বা
- Curator হিসেবে
+ একাউন্ট খোলার পর আপনি আমাদের টিমে Contributor
+ হিসেবে
- Apply করতে পারবেন ।
+ Apply করতে পারবেন
+