Skip to content

Admin Manual

SyraAM edited this page Nov 19, 2021 · 1 revision

If you are an American Nuclear Society officer at Texas A&M University you are at the right place!

This document will guide you through using the ANS Points application so you can manage the ANS Points website and monitor member activity including events attended, points accumulated, and payment of membership dues.

Where can I find the ANS Points website?

Visit anspoints-staging.herokuapp.com

How to Sign In as an Admin

  1. Go to the web application anspoints-staging.herokuapp.com

  2. You should be directed to the events landing page below

  3. To sign in click the admin tab in the navigation bar

  4. This will bring up Google sign in page asking to select the Google account you wish to sign in with

  5. Select the Google account that has admin rights. If the account you selected is not authorized for admin access, you will be denied and sent back to the application.

Note: The default admin accounts are [email protected] & [email protected]

You can give another user admin access by editing that particular user's entry (use the pencil icon) and checking the admin checkbox. This can only be done after logging into the admin page with one of the default accounts.

  1. If approved you will now be redirected to the admin dashboard below

What Each Table Means

Events are the main feature of the application. Events are meetings, gatherings, or anything else that ANS would like to invite its members to attend. When creating an event you can specify the event: name, description, event code, date, start time, end time, event type, and meeting link.

Event Types are the categories of events. You can create an event type with a name such as "Weekly Meeting", a specific color, and point value, say 4, associated with it. Any ANS member who signs into an event that has the "Weekly Meeting" event type will get 4 points.

Check-Ins are the "receipts" that store each ANS member event sign-in. This is what ANS officers and members are able to query for to see their point totals. If a user failed to join an event for any reason, an officer can always add a Check-In entry so that the ANS member can receive their correct amount of points.

Users are the ANS members and officers. Only users with the admin checkbox checked can access the admin page. Once an ANS member joins their first event, a Users entry will be created for them containing their first name, last name, and TAMU email. You can also upload a .csv spreadsheet of member dues information to pre-populate the Users table with a list of users with their dues paid field checked (see the "Import" field in the Users menu.).

Member Points is a special place for admins to make useful queries on ANS member points based on event types, dates and point totals. This data can also be exported as a .csv spreadsheet when needed.

Contacts are any person or entity that ANS officers would like ANS members to have information about. These might include the current ANS officers, past guest speakers, professors, club sponsors, etc. We recommend adding current membership officers to this list for users to be able to contact for questions about their attendance/points.

How to Access and Edit the Information

Add an Entry

  1. To add a new entry click on the Add new button and fill in the information. Once filled in, click Save.

  2. You should now see that new entry added to the table.

Update an Entry

  1. To update an entry, locate it on the page and select the respective pencil icon

  2. This will bring up the same page as adding entry but it will be filled with current information for that entry.

  3. Change or edit the field you want and press save.

Delete an Entry

  1. To delete an entry, locate it on the page and select the respective X icon

  2. A new page will pop up with a warning and a confirmation yes, I'm Sure button. To delete the entry click the button.

🛈 Any of the above actions will take effect on the user side in real time. To check on completion of any operation just click the Home button at top of admin console and confirm changes.

Show the QR Code for an Event

  1. Sign-in as an admin and navigate to the Events page (shown above)

  2. Find the name of the event you would like to display

  3. Click on the "QR code" icon (farthest right icon) on the row of its event.

  4. Show this page to ANS members during meetings so they can get their points!

Note: The QR code page also displays the code to enter an event if a user is not able to use the QR code directly. The same check-in page is reached by entering the code on the anspoints-staging.herokuapp.com page upon clicking "Sign In" for an event.

Additional Notes

  • Past events remain on the events page until they are manually deleted by an admin. It may be a good idea to delete past events at the end of every semester or academic year (depending on the unit of time used to calculate point totals for members). However, note that deleting an event will also delete all of the check-in logs for that event, and any associated points will be lost.

  • Events created will immediately appear on the events page for users to view. The sign-in option will be automatically enabled on the date for which the event is scheduled. If you wish to reschedule an event and thus open the Sign In link on a different date, an admin will have to adjust the event date on the Events page.

  • There is an option to add a meeting link for all events. This field can be used to allow users to either join a virtual event directly or it can be updated after the event has ended with the link for the recording of the event for members to view later.

  • Deletion of events, users, event types, check-ins and contacts are permanent and will impact points and attendance counts - ensure that deletions are intentional.