Table of Contents
איסוף נתונים יעיל הוא סלע של סקרים הנדסיים מוצלחים.בין אם אתה אוסף נתונים גיאוטכניים, ניטור בריאות מבנית או ביצוע הערכות השפעה סביבתית, איכות המסקנות שלך תלויה ישירות באיכות קלטות שלך. טפסים באינטרנט הפכו כלי ברירת המחדל עבור לכידת נתונים סקר במהירות ובקנה מידה, עם זאת, טופס מתוכנן גרוע יכול להציג שגיאות, פרוקטטים, לייצר תוצאות לא אמינות מאמר זה כדי לבדוק כיצד צורות תכנות חכם של ניהוליות על ידי תכנות ישיר, עם ביצועים מדויקים על ידי ניהול קפדניות על ידי תכנות ניהולית, עם ביצועים מדויקים על ידי תכנות.
הבנת צרכי המשתמש ותוצאות הסקר
לפני שאתה פותח בונה צורה, לקחת צעד אחורה.הצורות היעילות ביותר נולדים מתוך הבנה ברורה של מטרות הסקר ושל האנשים שימלאו אותו.סקרי הנדסה משרתים לעתים קרובות קהלים מיוחדים - טכנאי שדה, מהנדסים מבניים, או מפקחים רגולטוריים. אוצר המילים שלהם, מגבלות טכניות והעדפות המכשיר שונות מאוד מאלה של הצרכן הכללי.
התחל על ידי רישום כל נקודת נתונים שאתה צריך לחלוטין. Resist הפיתוי לבקש מידע "נחמד-ל-יש"; כל שדה נוסף מגביר את שערי ההפחתה ואת הסיכון של שגיאות הנגרמות על ידי עייפות.ערוך ראיון בעל עניין קצר או לסקור תוצאות סקר העבר כדי לזהות נקודות כאב.לדוגמה, מהנדסים אזרחיים עשויים להיות צריכים להעלות תמונות אתר לצד ה- GPS - דרישה הדורשת העלאת קבצים ושדות גיאוגרפיים.
ברגע שאתה מבין את המשתמשים, ממפה את המסע שלהם דרך הטופס. לשבור צורות ארוכות לתוך חלקים לוגיים או שלבים (תבנית קוסמים) Directus תומך בכך באמצעות מודל הנתונים החזק שלה תנאי שדה מותאם אישית, המאפשר לך להציג או להסתיר קטעים המבוססים על תשובות קודמות.
עקרונות עיצוב עבור יעיל Web Forms
צורות גדולות הן בלתי נראות – הן מכוונות למשתמשים כל כך חלקה שהמידע זורם באופן טבעי.ארבעה עקרונות שמבוססים על החוויה הזו:
פשטות
(ה) לבקש רק מה שאתה צריך; כל שדה צריך לשרת מטרה ישירה, אם ניתן להסיק נקודת נתונים או מחדלים מקובלים, לדלג על השאלה.
קלרנס
תוויות והוראות חייבות להיות תוויות מיקום מעל שדות, לא בתוך אותם, כדי להימנע מ טקסט נעלם כאשר משתמש מתחיל להקליד. השתמש טקסט בעל מקום באופן ספארי - זה צריך להשלים, לא להחליף, התווית. עבור סקרים הנדסיים, לכלול יחידת מדידה (למשל, "k/m2" או "feet MSL") לכתוב הודעות שגיאה בשפה פשוטה במקום "לתקן" (למשל," את הערך התואם ל- 0.
יציבות
לשמור על פריסה חזותית אחידה. Buttons, גופנים, ספאק וצבע צריך להיות אותו הדבר בכל רחבי הקבוצה שדות הקשורים תחת כותרות ברורות.לדוגמה, לשים את כל שדות "מידע אתרי" יחד - גובה, לתאם, הערות גישה - ואז לעבור ל"שימוש Equipment." רכז ממשק ישירות של Directus מאפשר לך לארגן שדות בקבוצות עם רוחבים מותאמים אישית וקטעים גלויים, הבטחת פריסה coheive ללא פריסה קשה HTML.
נגישות
טפסים באינטרנט חייב להיות ניתן על ידי כולם, כולל מהנדסים עם מוגבלויות.עקוב אחר הנחיות גישה לתוכן באינטרנט (WCAG) 2.1 במינימום.לוודא שכל קלט טופס יש קשר FLT:0 רכיב. השתמש ניגוד צבע מספיק עבור הודעות טקסט וטעייה. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
אופטימיזציה של שדות טפסים עבור הנדסה
בחירת סוג השדה משפיעה ישירות על דיוק הנתונים.הנדסה סקרים דורשים שילוב של מספרר, טקסט, גיאוגרפיה, וקלטים מבוססי קבצים.כאן הם שיטות הטובות ביותר עבור הסוגים הנפוצים ביותר:
שדות נומרניים
השתמש ב-FLT:1 (או FLT:2) סוגים קלט.קבע מינימום ומגבלות מקסימליות כדי למנוע את המדפים.לדוגמה, קריאה טמפרטורה צריך להיות מכוס בין 50 מעלות צלזיוס ל- 100 מעלות צלזיוס ב Directus, באפשרותך להגדיר את הגבולות האלה תחת הכרטיסיה "התמדה" של השדה, והחזית תאכיפה אותם לצד הלקוח (למשל, ליתר דיוקים (למשל, דחיסות) על פני שלושה מקומות דחיסות, בהתאם לדרגה).
שדות טקסט
השתמש בשדות טקסט עבור הערות, הערות, או מזהה (קודים פרושה, שמות המפעילים) לקבלת תשובות ארוכות יותר, השתמש ב-FLT:3 עם אורך סביר כדי למנוע נפיחות של מסד נתונים. יישום אוטומטי עבור ערכים חוזרים כמו שמות מיקום או מזהה ציוד. Directus תומך אפשרויות דינמיות באמצעות מערכות יחסים רבות-מן שלה, כך שתוכל למשוך משולחן התייחסות של פריטים שאושרו.
שדות בחירות
טיפות, כפתורי רדיו, ו- Checkboxs סטנדרטיזציה תשובות. השתמש טיפות כאשר יש יותר מ- 5 אפשרויות; השתמש כפתורי רדיו עבור שתי עד חמש אפשרויות בלעדיות הדדית. עבור מספר אפשרויות, השתמש ב- Checkboxs או ירידה מרובה-selectdown.תמיד לכלול ברירת מחדל ברורה או בעל מקום כמו "Select One". in Directus, באפשרותך להגדיר אפשרויות כרשימה סטטית או דינמי מאוסף אחר.
שדות גאות
סקרים הנדסיים רבים מסתמכים על קואורדינטות מדויקות. יישום HTML5 Geolocation API עבור משתמשים ניידים, אך מאפשרים תעריפים ידניים עבור דיוק. Directus יכול לאחסן לתאם באמצעות סוג השדה של LT:4, אשר משלב עם מיפוי.
תגית: Uploads
תמיכה בתמונות, PDFs, ו יומני חיישן חיוני. הגדרת גודל הקובץ גבולות ומאפשרים ל- MIME סוגים למנוע העלאתם לא רצויה. Directus מטפל באחסון קבצים וניתוק באופן אוטומטי, אבל על הצורה אתה צריך לספק הוראות ברורות לגבי פורמטים מקובלים וגודל מקסימלי. השתמש בדחיסה בצד הלקוח כדי להאיץ את הדחיסות על פני חיבורים איטיים.
המונחים: logic
לא כל השאלות חלות על כל סקר.הלוגיקה מותנית, כך ששדות לא רלוונטיים נסתרים.לדוגמה, אם המשתמש בוחר "מבחן הסכמה" עבור סקר חומרי, רק אז להציג שדות לריפוי זמן וכוח דחיסה. Directus תומך שדה מותנה באמצעות כללים שאתה מגדיר בסעיף "המסורתים" של כל שדה.
יישום אימות וטעות Handling
אימות מונע מהנתונים זבל להיכנס למערכת שלך. Relying אך ורק על אימות של השרת מוביל לחוויה של משתמש עני כי המשתמש חייב להגיש ולטעום כדי לראות שגיאות. במקום זאת, ליישם אימות בזמן אמת של הלקוח, היבחן כסוגים של המשתמש או מטושטש שדה.
עבור מגוון מספרי, השתמש בתכונה:5 ו- (FLT:6 ו- html5 תכונות מגובים על ידי JavaScript.עבור שדות נדרשים, להוסיף את ה-FLT 7 ; עבור דפוסים כגון מספרי דואר אלקטרוני או טלפון, השתמש בביטויים קבועים (ראהר'ר' 8) Directus מאפשר לך להגדיר כללי אימות מותאמים אישית עבור שדה - הן על יצירה ועדכון - באמצעות API ניתן גם להשתמש ב-"תיקים"לא ניתן להשתמש ב-"ד"ד"ד"לתקן" (התקן"ד) באופן חוקי אימות"ד) באופן חוקי אימות" (אך"ד) באופן כללי"ד) באופן כללי"ד) באופן כללי שימוש ב-"ד"ד) באופן חוקי אימות" (אך" (אך אינו מאפשר לך, כולל שימוש ב-"ד) באופן כללי, גם אם לא מתאים"ד) באופן כללי אימות"ד) באמצעות שימוש ב- API"ד) באופן כללי, כולל שימוש ב- API"ד) באופן חוקי אימות"ד) באופן חוקי אימות"ד" (אך אינו מאפשר לך, כולל שימוש ב-"ד) באופן כללי אימות"ד"ד) באמצעות שימוש ב-"ד) באופן חוקי אימות"ד"ד"ד"ד"ד
הודעות שגיאה חייבות להיות ספציפיות, מועילות, ומוקמות ליד התחום הבעייתי. להימנע מהודעות "כניסה לא חוקית" ג'נריות. המדינה מה פורמט הצפוי הוא.לדוגמה, "אנא היכנסו לדייט בפורמט YYYY-MM-DD" לשימוש באימות קוליין (הצגת גבול אדום ומסר מתחת לשדה) ולא סיכום שגיאה נפרד בחלק העליון של הדף.
אם משתמש מנסה להעלות קובץ גדול מדי, להציע לדחוס אותו או לבחור קובץ קטן יותר.אם שגיאה ברשת מתרחשת במהלך הגשת, לשמור את הנתונים הטופס לאחסון מקומי כך שהמשתמש יכול לנסות ללא רטילוף הכל. API של Directus יכול להיות משולב עם ספריות אחסון מקומיות או עובדים בשירות כדי ליצור טפסים גמישים.
שיפור אבטחת המידע ופרטיות
נתוני סקר הנדסיים מכילים לעתים קרובות מידע רגיש - לתאם אתרים, ממציאי נכסים, פרטים אישיים של מפקחים.עליכם להגן עליו בכל שלב.תמיד להשתמש ב- HTTPS עבור הטופס UI ונקודות קצה של API. Directus לאכוף HTTPS כברירת מחדל כאשר מוגדר כראוי. מוצפן שדות רגישים במסד הנתונים באמצעות שדה הצפנה או הצפנה של Directus.
יישום בקרת גישה מבוססת תפקידים.לא כל המשיבה סקר צריכה לראות את מערכת ההרשאה המלאה. השתמש במערכת הרשאות של Directus כדי ליצור תפקידים כגון "Field Technician" (ניתן להגיש ערכים חדשים אך רק להציג את עצמם) ו"מנהל פרויקט" (אפשר להציג את כל הרשומות, נתוני היצוא) אם אתה אוסף נתונים אישיים מכוסים על ידי GDPR או המק"ס, כולל יומן הסכמה כי המשתמש מסלק באופן אוטומטי את ההסכמים או את זמני השמירה על ידי שימוש ישיר.
משתמשים במודעים לגבי האופן שבו הנתונים שלהם ישמשו.הוספת קישור להודעת פרטיות ליד כפתור ההגשה. השתמש בשפה ברורה, פשוטה - לא קיר של חוקיות. שקול הוספת כלי או מודולל המסביר את מטרת כל שדה רגיש.אמון הוא קריטי במיוחד כאשר נושאים מספקים מיקום או נתונים של פרויקט קנייני.
אופטימיזציה ל-Croad
סקרים הנדסיים רבים נערכים על טבליות או סמארטפונים מחוספס במקומות מרוחקים.צורה שנועדה למוניטור 27 אינץ' תהיה בלתי אפשרית על מסך 6 אינץ'.
- (FLT:0) Responsive Layout: FIRLT:1) השתמש מסגרת CSS ניידת-ראשון או מערכת רשת אשר ערער שדות אנכיים על גבי מסכים קטנים.סטודיו של Directus בנוי באופן אוטומטי להתאים, אבל עבור טפסים מותאם אישית אתה חייב לתכנן פריסות נוזלים.
- (ב) ⁇ :0) ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇
- (FLT:0) duced Data Entry:FLT:1eurs (המלצרת, ירידה) במקום הקלדה ידנית בכל פעם שניתן.למינוף המצלמה של המכשיר ללכידת ולא דפדפן קבצים.
- (ב) ,0) ,Offline Capability: 1 באזורים עם קישוריות לסירוגין, השתמש עובדי שירות כדי לטמון את הטופס ולאחסן את ההגשה באופן מקומי. Sync את הנתונים ל-Directus API כאשר החיבור הוקם מחדש.
בדיקה ו-A Analysis Form Performance
לפני פריסת צורה לשדה, לבדוק אותו ביסודיות.בדיקות ידניות על פני סוגי המכשיר הוא חיוני, אבל בדיקות אוטומטיות יכולות לתפוס רגרסיות מהר יותר. השתמש בכלים דפדפן כמו Chrome Devtools מכשיר לחקות את המסכים הניידים.מבחן כל כלל אימות, כל ענף לוגיקה מותנה, וכל תרחיש העלאת קבצים.גיוס כמה מהנדסים שמתאימים לפרופיל המשתמש שלך כדי לבצע פיילוט.
לאחר ההשקה, מעקב אחר ניתוח טופס. Track metrics כגון:
- שיעור התפוצה:0 (ב) 1 (ב) 1 (האחוז של משתמשים שמתחילים וסיימו את הטופס.
- (ב) שיעור ההשלמה:0) 1 (ב) אילו שדות הם לעתים קרובות מחוסנים או נטושים?
- (ב) [ה]ב"ה: [ה], [ה], [ה], [ה],] מראיין: [ה], [ה], [ה], [ה], [ה],] מראיין: [ה], [ה], [ה], [ה], [ה], [ה], [ה'],], [ה'], [ה'],] [ה'], [ה'], [ה']] [ה'], [ה'], [ה'ה'], [ה'] [ה'], [ה'], [ה'], [ה'], [ה'],], [ה'] [ה'] [ה'] [ה'] [ה'] [ה'] [ה'] [ה'], [ה'], [ה'] [ה'],] [ה'] [ה'] [ה'] [ה'] [ה'] [ה'] [ה']] [ה']]]']']']']'[ה'[ה
- [01:0] זמן בעמוד: 1: כמה זמן לוקח להשלים את הטופס?
כלים כמו אירועי Google Analytics או קידוד משלה יכולים ללכוד את המדדים האלה. השתמש בבדיקת A/B כדי לנסות פקודות שדה שונות, לסמן אזהרות, או צבעי כפתור.לדוגמה, לבדוק אם הצבת שדה "תמונה העלאה" לפני או אחרי "הערות" משנה את שערי השלמת.
שיפור מתמשך באמצעות Feedback
אופטימיזציה היא לא אירוע חד פעמי.לארגן לולאת משוב עם צוות הסקר.לאחר כל קמפיין סקר, לשאול כמה המשיבים מה עבד ומה לא. שמור שינוי צורה שינויים כך שתוכל לתאם שינויים עם ציוני איכות נתונים. השתמש בהיסטוריית השיקום של Directus כדי לראות כיצד הגדרות שדה התפתחו.אם אתה מבחין ירידה בשיעורי השלמת לאחר שינוי, רולבק ולחקור.
איכות הנתונים עצמה יכולה להיות מדדית.השוואה בין מספר התיקונים ידניים הדרושים לכניסה לפני ואחרי שינוי צורה. תיקונים קטנים יותר אומר שהצורה מונעת שגיאות במקור.אוטומטיים בדיקות איכות נתונים באמצעות זרמי Directus או גורמים: לדוגמה, רשומות דגל שבו הטמפרטורה קריאה עולה על ממוצע היסטורי על ידי יותר משלוש סטיית תקן לבדיקה ידנית.
מסקנה
אופטימיזציה של טפסים באינטרנט עבור סקרי הנדסה היא תהליך מתמשך של הבנה של ההקשר של המשתמש, יישום עקרונות עיצוב קול, ומינוף כלים חזקים כמו Directus לאכוף עקביות ואימות. על ידי פשטת הממשק, באמצעות סוגי שדה נכונים, יישום אימות בזמן אמת, ואבטחת נתונים מאוסף לאחסון, אתה יכול לשפר באופן דרמטי את איכות הנתונים שאתה אוסף.
לקבלת הדרכה מעמיקה יותר על בנייה וניהול צורות מותאמות אישית עם Directus, בקר בתיעוד (FLT:0Directus Flows) של ההרחבה 1 (FLT:1) ולחקור את FLT:2 Best Practices for איסוף נתונים יישומיםFLT 3: 3 בנוסף, ה-FLT:4W3C טפסים גישה TutorialsFLT:5 לספק התייחסות מצוינת להכנת הטפסים שלך באופן בלעדי.