File size: 6,230 Bytes
2fe573b | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 | # Manual Update Instructions for HuggingFace Space
Since git push is timing out, you can update the files manually on HuggingFace.
## Files to Update
### 1. backend/static/pages/login.html
**Go to:** https://huggingface.co/spaces/TalimBot/talimbot/blob/main/backend/static/pages/login.html
**Click "Edit" button, then find and replace these sections:**
**CHANGE 1 (around line 90):**
Find:
```html
<input
type="text"
id="nationalCode"
placeholder="کد ملی ۱۰ رقمی "
maxlength="10"
class="w-full p-4 border-2 border-gray-300 rounded-xl text-center text-lg focus:border-teal-500 focus:ring-2 focus:ring-teal-200 outline-none transition-all"
dir="ltr"
>
<p class="text-xs text-gray-500 mt-2 text-center">کد ملی ۱۰ رقمی خود را وارد کنید</p>
```
Replace with:
```html
<input
type="text"
id="nationalCode"
placeholder="کد ملی خود را وارد کنید"
class="w-full p-4 border-2 border-gray-300 rounded-xl text-center text-lg focus:border-teal-500 focus:ring-2 focus:ring-teal-200 outline-none transition-all"
dir="ltr"
>
<p class="text-xs text-gray-500 mt-2 text-center">کد ملی خود را بدون صفر ابتدایی وارد کنید</p>
```
**CHANGE 2 (around line 207):**
Find:
```javascript
if (selectedRole === 'student') {
let nationalCode = document.getElementById('nationalCode').value.trim();
if (!nationalCode) {
showError('لطفاً کد ملی خود را وارد کنید');
return;
}
if (nationalCode.length !== 10) {
showError('کد ملی باید ۱۰ رقم باشد');
return;
}
// Remove leading zero if present
if (nationalCode.startsWith('0')) {
nationalCode = nationalCode.substring(1);
}
```
Replace with:
```javascript
if (selectedRole === 'student') {
let nationalCode = document.getElementById('nationalCode').value.trim();
if (!nationalCode) {
showError('لطفاً کد ملی خود را وارد کنید');
return;
}
// Check if starts with zero and show warning
if (nationalCode.startsWith('0')) {
showError('لطفاً صفر ابتدایی را از کد ملی حذف کنید');
return;
}
// No length restriction - just check if it matches a student in database
```
**Then click "Commit changes to main"**
---
### 2. backend/static/pages/group-view.html
**Go to:** https://huggingface.co/spaces/TalimBot/talimbot/blob/main/backend/static/pages/group-view.html
**Click "Edit" button, then find and replace this section:**
**CHANGE (around line 379):**
Find:
```html
<div class="flex flex-wrap gap-3 text-sm">
<span class="bg-white px-3 py-1 rounded-lg border border-gray-200">
<strong>MBTI:</strong> ${member.mbti || 'ندارد'}
</span>
<span class="bg-white px-3 py-1 rounded-lg border border-gray-200">
<strong>سبک:</strong> ${member.learningStyle || 'ندارد'}
</span>
<span class="bg-white px-3 py-1 rounded-lg border border-gray-200">
<strong>نمره:</strong> ${member.grade.toFixed(2)}
</span>
</div>
```
Replace with:
```html
<div class="flex flex-wrap gap-3 text-sm">
<span class="bg-white px-3 py-1 rounded-lg border border-gray-200">
<strong>MBTI:</strong> ${member.mbti || 'ندارد'}
</span>
<span class="bg-white px-3 py-1 rounded-lg border border-gray-200">
<strong>سبک:</strong> ${member.learningStyle || 'ندارد'}
</span>
${member.ams ? `<span class="bg-white px-3 py-1 rounded-lg border border-gray-200">
<strong>AMS:</strong> ${member.ams}
</span>` : ''}
${member.cooperative ? `<span class="bg-white px-3 py-1 rounded-lg border border-gray-200">
<strong>همکاری:</strong> ${member.cooperative}
</span>` : ''}
</div>
```
**Then click "Commit changes to main"**
---
## What These Changes Do
1. **Login page**: Removes the 10-digit limit and shows a clear error if someone tries to enter a leading zero
2. **Group view page**: Hides teammates' grades (معدل) and shows AMS and Cooperative scores instead
## After Making Changes
The Space will automatically rebuild (takes 2-3 minutes) and you'll see the changes live at:
https://talimbot-talimbot.hf.space/pages/login.html
---
**Alternative: Try pushing again later when connection is better**
If you prefer to keep trying git push, you can run:
```powershell
git push huggingface main --force
```
But given the network issues, manual editing on the website is faster and more reliable.
|