# اكتمال التقدم

## 🌅️ ما هو إكمال التقدم؟

يتيح لك إكمال التقدم للمستجيب حفظ تقدمه في الاستبيان دون الحاجة إلى إرسال إجاباتهم. يمكن للمستجيب استعادة نقطة التقدم المحفوظة هذه في أي وقت لاحق لمتابعة الاستبيان من حيث توقف.

بمجرد تفعيل ميزة إكمال التقدم في الاستبيان، سيتمكن كل مستجيب من حفظ تقدمه الحالي باستخدام **حفظ التقدم** زر في الاستبيان [التذييل](/ar/form-management/form-designer/footer-manager.md).

![](/files/277bbd984424ff3f80e96c012473d24daea83c7f)

## 🚀 تمكين جلسات المستجيب

يمكنك تمكين إكمال التقدم في استبيانك لحفظ جلسات المستجيبين باستخدام أحد **خيارات استئناف التقدم** التالي.

![](/files/63b57acf75c1cc13e7991a4ee40c77ffb46cebae)

## 💾 الوضع التلقائي للحفظ / موفر مفتاح الاستئناف

تستخدم ميزة الحفظ التلقائي الـ [key provider](/ar/form-management/security/key-provider-concepts.md) لتوليد ومعالجة الأكواد الفريدة اللازمة لاستعادة الاستبيان.

إذا لم يتم تعيين[ key provider](/ar/form-management/security/key-provider-concepts.md) سوف يقوم ngSurvey بتوليد رمز داخلي عشوائي لتحديد الجلسة وتخزين هذا الرمز في التخزين المحلي لمتصفح المستجيب لاستعادة الجلسة تلقائيًا عند زيارة المستجيب التالية. لاحظ أن أحد عيوب هذا الأسلوب هو حاجة المستجيب لاستئناف جلسته على نفس الحاسوب الذي تم حفظها عليه.

{% hint style="info" %}
يمكنك [استخدام الأنابيب](/ar/form-management/form-designer/piping/text-data-piping.md) عرض رمز الجلسة المُنشأ في تسميات الاستبيان أو رسالة الشكر باستخدام وسم الأنبوب التالي **{{resumeuid}}**
{% endhint %}

## ⌨️ الوضع اليدوي

في الوضع اليدوي سيتم توليد رمز فريد وعرضه على المستجيب. يمكن للمستجيب استخدام هذا الرمز الفريد لاستعادة إجاباتهم المحفوظة.

![](/files/1a60a25dbd4b45418e4747d8bae60e920191a257)

## 📃 الحفظ عند التنقل بين الصفحات

يمكن أيضًا حفظ جلسات المستجيبين تلقائيًا في عدة [صفحات](/ar/form-management/form-designer/pages.md) صفحات الاستبيان في كل مرة ينتقل فيها المستجيب إلى صفحة جديدة باستخدام زري الصفحة التالية أو السابقة.

{% hint style="info" %}
باستخدام **التحقق من الإدخالات غير المكتملة بعد خاصية** يمكنك إرسال الإدخالات غير المكتملة تلقائيًا بعد عدد معين من الأيام منذ بدء الاستبيان.&#x20;
{% endhint %}

## &#x20;⏲️ حفظ الإجابات بفاصل زمني

يمكن أيضًا حفظ إجابات المستجيب تلقائيًا دون انتظار ضغط المستجيب زر حفظ التقدم أو تحديث إجاباته. يمكنك تعيين **الحفظ التلقائي للتقدم بعد** أو **الحفظ التلقائي للتغييرات بعد** خيارات إلى عدد من الدقائق التي بعدها سيتم حفظ التقدم أو التغييرات تلقائيًا. &#x20;

{% hint style="info" %}
هذه ميزة اختيارية؛ يمكنك ترك القيمة فارغة إذا كنت لا ترغب في حفظ إجابات المستجيب تلقائيًا في الخلفية.&#x20;
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.ngsurvey.com/ar/form-management/form-designer/form-settings/progress-completion.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
