Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Apply for Job offers from the Student dashboard #40

Closed
metro161297 opened this issue Jul 10, 2023 · 1 comment
Closed

Apply for Job offers from the Student dashboard #40

metro161297 opened this issue Jul 10, 2023 · 1 comment
Assignees
Labels
enhancement New feature or request
Milestone

Comments

@metro161297
Copy link
Collaborator

metro161297 commented Jul 10, 2023

Description
As a Student
I want to browse and apply for job offers directly from my dashboard
So that I can easily search for relevant job opportunities, review job details, and submit applications efficiently.

Scenario

  • Upon logging into the student dashboard, the student navigates to the "Job Offers" or "Job Search" section.
  • The dashboard displays a list of available job offers, either personalized recommendations or a comprehensive listing.
  • The student can filter and search for job offers based on criteria such as job title, location, industry, or keywords.
  • The student selects a job offer from the list to view detailed information about the position.
  • The job offer page presents relevant details, including job description, required qualifications, responsibilities, and application instructions.
  • If interested and eligible, the student clicks on an "Apply" button or similar option to submit their application.
  • The student is presented with an application form or process where they can enter additional information, attach their resume, and provide any requested documents.
  • Once all necessary information is provided, the student submits the application.
  • The system confirms the successful submission of the application and may provide a confirmation message or email to the student.

Acceptance Criteria

  • The student should be able to access the job application feature from the student dashboard, either in the "Job Offers" or "Job Search" section.
  • The dashboard should display a list of available job offers, including relevant details such as job title, location, and brief descriptions.
  • The student should be able to search and filter job offers based on various criteria, such as job title, location, industry, or keywords.
  • Clicking on a job offer should direct the student to a detailed job offer page with comprehensive information about the position.
  • The job offer page should include the job description, required qualifications, responsibilities, and any specific application instructions.
  • The student should be able to click on an "Apply" button or similar option to initiate the application process for the selected job offer.
  • The application form or process should allow the student to enter additional information, attach their resume, and provide any requested documents.
  • The system should validate the application form to ensure required fields are filled out correctly and any entered data meets the specified criteria (e.g., data type, character limits).
  • Upon submitting the application, the system should provide a confirmation message or email to the student, confirming the successful submission.
  • The submitted application should be stored in a database or appropriate data storage, ready for further processing and review by employers.
  • The application process should adhere to any specific business rules, regulations, or policies applicable to the organization or industry.

Additional Information

**Epic Link: #8 **
Story Points: 3
Priority: High


Risk Management

Role-based Information Display Issues
Impact: Low
Probability: Medium
Countermeasures:

  1. Implement robust role-based access control (RBAC) mechanisms to ensure users only see information and features relevant to their roles.
  2. Conduct extensive testing with different user roles to verify that the dashboard displays the correct data and functionalities.
  3. Regularly review and update RBAC settings to accommodate any changes in user roles or permissions.

Unauthorized Access to Administrative Functions
Impact: High
Probability: Medium
Countermeasures:

  1. Limit administrative access to authorized personnel only.
  2. Implement RBAC for administrative tasks to ensure that only designated admins can perform certain actions.
  3. Use strong password policies and multi-factor authentication for admin accounts.
@metro161297 metro161297 added the enhancement New feature or request label Jul 10, 2023
@nishantarora23 nishantarora23 modified the milestones: Sprint-2, Sprint-3 Jul 13, 2023
metro161297 added a commit that referenced this issue Jul 31, 2023
merlinabraham95 added a commit that referenced this issue Jul 31, 2023
nishantarora23 pushed a commit that referenced this issue Jul 31, 2023
merlinabraham95 pushed a commit that referenced this issue Jul 31, 2023
merlinabraham95 added a commit that referenced this issue Jul 31, 2023
merlinabraham95 added a commit that referenced this issue Jul 31, 2023
…-student

#40 adding apply job offer changes frontend and backend
@nishantarora23
Copy link
Owner

nishantarora23 commented Aug 1, 2023

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

4 participants