כניסה

BeAttend

מספר הפרויקט:

170801

שמות הסטודנטים המציגים:

מקסים רובצ'ינסקי, אוראל לשנו וקרן טבת

שם הפרויקט:

BeAttend

שם המנחה:

מר גיא רונן

שם הסדנה:

פיתוח תוכנה בטכנולוגיות דוט-נט מתקדמות

תקציר הפרויקט:

BeAttend הינה אפליקציה שנועדה לתת מענה לעניין ניטור אוטומטי של נוכחות באירועים שונים כמו:
בדיקת נוכחות בשיעורים/הרצאות, אירועים פרטיים, כנסים, מקום העבודה וכיו"ב.

 BeAttendמייתרת את הצורך במילוי דפי נוכחות (בשיעורים למשל) או שעוני נוכחות יקרים (במקומות עבודה) בהם העובד צריך להעביר כרטיס ופעמים רבות שוכח זאת.
בעזרת רכיב חומרה מיוחד הנקרא Beacon, הטלפון הסלולרי של המשתתפים/נוכחים בשיעור/אירוע יזהה אוטומטית את הגעתם לשיעור/מקום האירוע והאפליקציה תסמן שהם נוכחים ללא התערבות אנושית.

מהו Beacon?

ה- Beacon הוא משדר קטן ואלחוטי שמשדר באופן קבוע את המזהה שלו ב- Bluetooth Low Energy לטווח שהוגדר מראש וכך מכשירים אשר נכנסים/יוצאים מתחום השידור מבצעים פעולות בהתאם.

איך זה קורה?

מנהל האירוע (המרצה בשיעור, מפיק הכנס, וכיו"ב) מגדיר אירוע חדש במערכת (בעזרת אפליקציית מובייל ייעודית שפותחה במסגרת הפרויקט) ומגדיר אילו Beacons משויכים לאירוע. ברגע שמשתתפי האירוע מגיעים לאזור האירוע הטלפון הסלולרי שלהם קולט את אות ה- Beacon והמערכת מעדכנת באופן אוטומטי את ההגעה והעזיבה של המשתתף (שגם אצלו מותקנת האפליקציה הייעודית שפותחה במסגרת הפרויקט) ללא התערבות ידנית מצדו.

כלים וטכנולוגיות בהם נעשה שימוש:

Xamarin (טכנולוגיה מבוססת דוט-נט ושפת #C המאפשרת פיתוח cross-platform ל- Android ו- iOS), שרת ASP.NET Core WebApi ומסד נתונים MongoDB.