Code Monkey home page Code Monkey logo

recruitment-app's People

Contributors

ggrog avatar tyler274 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

recruitment-app's Issues

New fields on application page

ADD
"Have you ever interacted with another member of Goonswarm Federation?"
"Do you have any friends in KarmaFleet? If so, who?"

REMOVE
"How did you find out about KarmaFleet?"

CHANGE
"What do you know about KarmaFleet?" -> "What do you know about KarmaFleet and how did you find out about KarmaFleet?"

Notification of new applications

There should ideally be an email sent to certain people when a new application is posted.
This list could be defined in the back end somewhere.
This would really improve our speed of processing.

Application questions

How long have you been playing EVE?
Any notable accomplishments in that time?
Walk us through your Corporation history:
Why are you leaving your current Corporation?
What do you know about KarmaFleet / How do you expect daily life in KarmaFleet to be?
Are any of your characters bought, and if so, which ones? (Include links to EVE-O forum sales threads)
Why are you interested in joining KarmaFleet?
On a scale from 1 to 10, where 1 is pure PvE and 10 is pure PvP, where do you see yourself?
Select options:
1 (Pure PVE)
2
3
4
5 (Equal PVE and PVP)
6
7
8
9
10 (Pure PVP)
What PVP fleet role do you enjoy the most?
How did you find out about KarmaFleet?

Message upon submitting an application

Upon submitting a new application, the application page should have a full width, top-center positioned message box that informs them to apply in game on their main with the URL of the application.

Change question text

Change "Are any of your characters bought, and if so, which ones?" to
"Do you have any alts or other characters? Are any of your characters bought, and if so, which ones?"

Blacklist

Every character should be checked against the blacklist, including after they add a new API and alts.

Blacklist status should be shown somewhere easy to see on the application page. Blacklist information such as reason should be shown on the application page as well.

Blacklist should be accessible by any recruiter role and only editable by admin role. Blacklist information should include who added it, a reason, any characters, and an optional IP. All blacklist entries should work based on characters and IPs.

Adding a new entry to the blacklist should be able to be done manually by entering the required information, OR by a button on the application page, which automatically adds all characters on the application to the blacklist, and the IP.

Write Tests

Need to write tests for all the mainline functionality of the site and verify that everything works as intended without erroring out, as well as trying things that shouldn't work and verifying that the site gives the intended response.

Add IP blacklisting

Currently if a character is blacklisted, a player can simply apply a fresh alt and we won't know they're blacklisted without manually checking IPs of each applicant. Being able to add a set of IPs to a blacklist entry would greatly increase effectiveness of the blacklist system, which is a key tool for us.

Error 404/500 when adding API?

Apparently some people started having issues when adding APIs. They get 404 errors and/or 500's. Here's all I know:

"I have been having issues signing up on the website. When I try to add my API key it will 404. However, it takes my API key down but will not show any charcters. When I go to the API management page and click the refresh API button it gives me error 500. I have tried on chrome, Internet explorer and the in-game browser."

"I am trying to add characters to the website so I can fill out an application. However, when I try to click the blue button on the API I get sent to https://recruit.karmafleet.org/users/api_update/4250346 and it returns as a 404 Not Found. As such I can't add any characters in order to proceed with the application process.

Thanks in advance for any help you might provide."

As well as this post:
http://www.reddit.com/r/Karmafleet/comments/32bbtw/api_update/

Cannot search applications for characters have expired APIs after new API data was pulled

https://recruit.karmafleet.org/recruits/applications/1019/
search for "Raizen Kashuken" and there's no results because he has no characters anymore.

note that he is adding an API soon to do recruitment stuff so when you see this it might work but the concept is there.

This is probably a pretty massive design flaw given that old applications will become impossible to find once the applicant allows their API to expire (if batch API updates are happening weekly or etc)

New Role

"Reviewer"
CANNOT accept, decline or close applications (new status)

Personal app page issue

[23:43:00] Jasmine Zamayaid > I applied on your website. However, when I click the blue eye on the Personal Applications it just refreshes the page.

Front page of recruitment app content

(This would go on the front page, probably as the only content. It should be a easy to read and will be updated at a later point in time)

How to (successfully) join KarmaFleet using this website(aka a test in instruction following):

  1. Create an account
  2. Add FULL account API keys for ALL of your characters
  3. Submit a new application HERE(link: https://recruit.karmafleet.org/recruits/applications/create/), or through the application page in the navigation menu.
  4. Answer all the questions with as much detail as possible and submit the application.
  5. After submitting your application, find it in your list of submitted applications and click on the blue eye icon under "actions".
  6. Copy the address/URL of your application. Apply in game on your main character, pasting the application address/URL into the in game application.
  7. Wait for a recruiter to review your application and accept you.

Additional application statuses

Please add additional application statues for our workflow:
"Role Stasis"
"Awaiting Response"

Also change "pending" (a brand new app) to "New"

Recruitment app front page update

Add a notice to the bottom that states "Low effort applications will be rejected". Make it somewhat big and in bold text, I guess.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.