Android Question Hope to find attendance app.

Adamdam

Active Member
Licensed User
Longtime User
Dear all,

I hope to build or find "Attendance App." for students, any help, please.
Sure, hope to bed based on mobile app with each student.

Best regards
 

LucaMs

Expert
Licensed User
Longtime User
build or find
There is a big difference; what exactly are you asking for? If you want someone to make the app, you should post in the "Job Offers" Forum.


Sure, hope to bed based on mobile app with each student.
[Please correct "to bed" with "to be", otherwise the meaning of the sentence, in Italian, is very unpleasant]
 
Last edited:
Upvote 0

josejad

Expert
Licensed User
Longtime User
to build or find
In the second case, you can try the work of @Mondlane06



 
Upvote 0

Adamdam

Active Member
Licensed User
Longtime User
I'll build student's app that will allow to student to attend just by pressing button in the app.
to prevent student from pressing this button outside the class, I'll put any access point (with special name),
the app first check for presence this Wi-Fi to complete his hit on button else the button will disabled,

Now I am facing for problem, the app can't view all available Wi-Fi in the place to check as listed above.
I tried with "MLwifi" but it does not display the available wi-fi as estimated (I tested the app on Samsung mobile, the I read in other post that this library does not work well with Samsung, please correct me).

I can build the residual of different Apps and cloud software.
I hope that I good describe the problem with me correctly, and welcome for any other concept or solution.

Best regards
 
Upvote 0

Adamdam

Active Member
Licensed User
Longtime User
Upvote 0

Jeffrey Cameron

Well-Known Member
Licensed User
Longtime User
It seems like this method would be very easy for students to deduce and circumvent simply by renaming their home wi-fi SSID to match.

A more secure method would be to get the GPS location of the device and then calculate the distance to your school's GPS location. This is still fairly easily spoofed but requires more effort than changing a wi-fi name.

The best method would be for you to set up a simple server on the school's LAN which the phone can send a challenge request and the server can respond accordingly. This method is much more complicated to circumvent.
 
Upvote 0

LucaMs

Expert
Licensed User
Longtime User
Many thanks Mr. Luca

I downloaded the library.

Are you have any very simple code to just read all available wi-fi in the area and show them in edittext box, please.
I'll complete searching in this text/string for what wi-fi that I need.

Best regards
No, I just searched for code or libraries that fit your purpose (and I didn't search much, you might find better and/or newer stuff)
 
Upvote 0

josejad

Expert
Licensed User
Longtime User
Attendance App
What about they have to scan a changing QR code you have in class?

(sorry, I misunderstood the meaning of "assistance" in previous post)
 
Upvote 0

Adamdam

Active Member
Licensed User
Longtime User
It seems like this method would be very easy for students to deduce and circumvent simply by renaming their home wi-fi SSID to match.

A more secure method would be to get the GPS location of the device and then calculate the distance to your school's GPS location. This is still fairly easily spoofed but requires more effort than changing a wi-fi name.

The best method would be for you to set up a simple server on the school's LAN which the phone can send a challenge request and the server can respond accordingly. This method is much more complicated to circumvent.
Sure, I'll use to things together,
Wi-Fi access point plus GPS in the school or round it.
GPS only not accurate and may student out class (but in building) and attend.
So, I'll use two things together.
Thanks for your efforts of studding the problem
 
Upvote 0

Adamdam

Active Member
Licensed User
Longtime User
What about they have to scan a changing QR code you have in class?

(sorry, I misunderstood the meaning of "assistance" in previous post)
Sure, QR code can give good result, but the problem with me that I need to make QR is dynamic (i.e. say on tablet) that mean extra cost of leaving tablet only for this purpose.
I think, Wi-Fi + GPS is good solution, that I left my access point (hot spot) of my mobile is on while I hold it for other work.
Thanks a lot for your proposal.
Best regards
 
Upvote 0

Adamdam

Active Member
Licensed User
Longtime User
It seems like this method would be very easy for students to deduce and circumvent simply by renaming their home wi-fi SSID to match.

A more secure method would be to get the GPS location of the device and then calculate the distance to your school's GPS location. This is still fairly easily spoofed but requires more effort than changing a wi-fi name.

The best method would be for you to set up a simple server on the school's LAN which the phone can send a challenge request and the server can respond accordingly. This method is much more complicated to circumvent.
The second solution (server on same LAN), I have problem that I can't dedicate PC as server, and PC may suffer from more accessing from huge student's mobiles and may one left his access to the LAN and take place on that LAN.
Really many thanks for these discussions.
Best regards
 
Upvote 0

josejad

Expert
Licensed User
Longtime User
Scan a NFC card you have in class?
 
Upvote 0

Adamdam

Active Member
Licensed User
Longtime User
Scan a NFC card you have in class?
Yes, this is a good solution, but not all students have mobile with NFC.
I need to make solution for all students as most as can.
I think most have Camera (for QR reading) and Wi-Fi.
So, I guess that Wi-Fi is more flexible and can perform from students at any time and no crowed at the QR (tablet in my suggestion)
Best regards
 
Upvote 0

Jeffrey Cameron

Well-Known Member
Licensed User
Longtime User
I have problem that I can't dedicate PC as server
I never said it had to be a PC. It could be something like a Raspberry Pi 5 running a java server you've written which would be a low-cost, low-footprint solution.

The server broadcasts a UDP packet the phones look for that contains its IP and port, then the server monitors that port for connections. In my limited experience with Pi's it should be able to handles dozens of simultaneous requests without issue.
 
Upvote 0

aeric

Expert
Licensed User
Longtime User
How about having a web app
I never said it had to be a PC. It could be something like a Raspberry Pi 5 running a java server you've written which would be a low-cost, low-footprint solution.

The server broadcasts a UDP packet the phones look for that contains its IP and port, then the server monitors that port for connections. In my limited experience with Pi's it should be able to handles dozens of simultaneous requests without issue.
I think even a second hand PC can be use as a server. It doesn't need to be high spec.
A second hand LCD monitor can be always on or during the morning check in period.
 
Upvote 0

Adamdam

Active Member
Licensed User
Longtime User
I need to build system to handle about 100 students in one class, so i think the best solution is:
- GPS + Wifi access point fount only without connection.
or
- GPS + QR code,

I need to build first one, so I just need an application that detect all Wi-fi available in the place.

Best regards
 
Upvote 0

AnandGupta

Expert
Licensed User
Longtime User
Better start a new thread with "need an application that detect all Wi-fi available"

More member will be able to suggest as this thread has become different than what you require here.
 
Upvote 0
Top