User Manual User Manual User Manual User Manual User Manual User Manual User Manual User Manual User Manual
User Manual User Manual User Manual User Manual User Manual User Manual User Manual User Manual User Manual
Acknowledgments
We would like to convey our deepest gratitude to Prof. A. K. Agrawal, who
guided
us
through
this
project.
His
keen
interest,
continuous motivation,
Developers
TPR Executive
Table of Contents
1. Introduction
2. Student Profiles
3. Batches
4. TPO Account
5. Company Account
6. Campus Visits
7. Willingness and Online Shortlists
8. Preparation
9. Online Forms
10. Technology and References
4
6
13
17
19
23
28
30
32
34
Introduction
The TPR Executive project involved the development of Placement Automation
System for IIT BHU incorporating the following features:
Student Profiles
o Sign in and Register with Gmail ID
o Contact Information and Interests
o Grades and Marks
o Multiple Resumes and Notes
o Opportunities, Selections and Identities
Batches
o Representatives
o Rankings and Placement Policy Slots
o Willingness Lists
o Manage Student Accounts
TPO Account
o Updates with Email Alert
o Auto Mail
Company Accounts
o Sign in with Gmail ID
o Contact Information and Details
o Documents and Notes
o Campus Visits, Folders and Online Shortlists
Campus Visits
o Placement and Internship Calendar
o Visit Date, Type and Package Details and Files
o Cutoffs and Slot requirements
o Auto Create and Collect Willingness
o Online Shortlist
Preparation
o Study Materials
o Discussions Forum
o Alumni Interactions
o Company Advices
Online Forms
o Company Response Sheet
o Contact Online
The project was undertaken with a view of improving the use of IT by automating
the TPO placement activities.
In this document, we present the user manual for all the above features with
screenshots.
Student Profiles
1. Sign in and Register with Gmail ID
1.1
Registered Users can login using Google Account or using password as shown in
figure 1.1
1.1.. The Google Acco
Account
unt email ID must be on
one
e of the identities for the user in the
Portal. For more information on Identities, refer section Identities
Identities..
Figure
Fig
ure 1.1 : Sign In Options
1.2
New Users need
need to register for an account. To ensure only authenticated students
can register, registration using @itbhu.ac.in emails are successfully done. However,
students registering with Google Account are also provided accounts that are initially
suspended and require approval from TPR.
1.3
Registration Process
1.3.1 Sign in with Google Account, preferabl
preferably
y with @itbhu.ac.in email.
Figure 1.
Figure
1.2
2 : Sign In with Google Account
Figure
ure 1.3
3 : Register Link
1.3.3 Fill in the Registration form. Please take care to fill in correct information.
Figure
Fig
ure 1.4 : Student Registration Form
Figure
Figure 1.5 : Student Registration Successful
1.3.5 After successful registration, you need to verify your account by either
clicking on the link in your verification mail or submitting the verification
code in the Verification form at http://itbhu.ac.in/#/view/#verify/
1.3.6 Once verified, you may sign in as usual users. For those registered with non
@itbhu.ac.in email accounts, your account shall be suspended and shall
require an approval from TPR. For more information on suspended accounts,
see section Student
Student Management
Management in Batches
Batches..
1.3.7 Student account shall have access to many of the features as shown in
figure 1.7
Figure
Fig
ure 1.7 : Student Options
2. Profile Options
2.1
Change Password User
ser
sers are recommended to change their Portal password which
is used while editing grades and for sign in with password
password.
2.2
Figure 1.8
Figure
8:: Student Profile and Options
4. Multiple Resumes
4.1
Resumes link on profile allows user to upload multiple resumes for use with
different companies. The specific resume may be selected while giving willingness for the
company.
Figure 1.10
Figure
1 0 : Company Specific Resumes
4.2
Default Resume is the one initially present in the list. Kindly do not remove it. This
is the default resume that is sent if user does not select any resume during willingness.
5. Notes
5.1
Notes provide users to post new articles or links and is aimed to be like a blog for
the user. Note that all posts has controlled view as public (viewable to all), limited
(viewable after signin), private (viewable among administrators). Comments also have
such control that may be tweake
tweaked
d when you post.
Figure
Fig
ure 1.11
11 : Notes
6. Identities
6.1
Identities link on top right pull
pull-down
down menu provide users to manage their OpenID
Identities. Users may add more Goo
Google
gle email IDs and these shall also allow him/her to
sign in to the Portal using Google Authentication as same user.
user.
Figure
Fig
ure 1.13 : Opportunities
7.1
Selections link on top right pull
pull-down
down menu provide users to view their Com
Company
pany
Selections.
Batches
1. Batches and Students List
1.1
Students link on left bar displays all batches with registered students. Common
options for every batch include listing students and representatives. You are also allowed
to view grades, slots and willingness lists within your own department. Administrators
shall have access to resumes and management links.
Figure
Fig
ure 2.1 : Batches List
1.2
Students link in every batch displays a list of registered stud
students
ents in the batch. A link
to Notes of every student is available with other information including their interests.
Figure
ure 2.2 : Students List
2. Representatives List
2.1
Representatives link in every batch displays a list of users who are TPRs of the
ba
batch
tch and hence having admin rights over the batch students.
Figure
Fig
ure 2.4 : Grades List
3.2
Slots link in every batch shall display the placement policy slots status for each
student of the batch. It is the duty of the TPR to edit slots when students get placed in
companies to ensure correct working of auto creation of willingness lists in ca
campus
mpus visits
section.
4. Willingness Lists
4.1
Willinglists link in every batch displays a list of willingness lists which may be
opened to view status of willingness within that list. A list is created by automated process
according to the satisfaction of eligibility criteria by students in the batch.
according
Figure
Fig
ure 2.6 : Willingness Lists
Figure
Figure 2.7 : Willingnesses of Batch in the List
5. Student Management
5.1
As TPR,
TPR, a user is entitles to admin rights over his batch. This makes th
the
e following
options available on students list: selections, identities, edit, suspend/approve, remove.
5.2
5.3
Edit link allows the TPR to edit Roll No, Interests and Student Type (Regular or
Yearback).
5.4
Suspend/Approve link allow TPR to suspend/approve student account. Non
@itbhu.ac.in registrations shall require approval and may be done here. A suspended
account can view only student and batch public information and access to all other
information are denied.
5.5
5.6
Note that new account may be created by TPR himself by using the New Student
link in the hover menu displayed while hoveri
hovering
ng mouse over Students of idd.cse08 Batch
line.
TPO Account
1. Updates with Email Alerts
1.1
Updates section in left bar includes placements, internship and general updates
which may be posted by using TPO Account.
Fig
Figure
ure 3.1 : Updates List
1.
1.2
Email Alerts make the updates to be sent as mail to any configured mail lists. The
configuration option shown below is used for this [[multiple
multiple emails may be separated by
comma (,)
(,)]::
/**
*
@config Updates
*
@source /core/init.php
**/
Snowblozm::init('update_mailto',
Snowblozm::init('update_mailto', array(
13 => '[email protected]',
14 => '[email protected]',
15 => '[email protected]',
19 => '[email protected]'
));
// General
// Internship
// Placement
// TPR Notice Board
2. Auto Mail
2.1
Auto Mail is a mail script th
that
at allows the mail content to be sent to many email IDs
without using BCC. Multiple recipients may be separated by comma (,).
Figure
Fig
ure 3.2 : Auto Mail
Company Accounts
1. Sign in with Gmail ID
1.1
Company Accounts are created internally by the TPO Staff with special email IDs.
They shall have password that are private to TPO.
1.2
However the Identities feature allows more Gmail IDs to be added for the account.
The TPO, upon request from company, shall add the Gmail ID to identity of the co
company
mpany
and this may be used to sign in to the Portal by company representatives. Note that many
representatives may be added upon request.
1.3
Company may use the Contact Online form which is available at
http://itbhu.ac.in/tpo/info/forms/#!/view/#contact/ to request for access to company
account.
1.4
Company account shall have access to many of the features as shown in figure 4.1
Figure
Fig
ure 4.1 : Company Account
2. Company Profile
2.1
Profile
Profile Options include editing contact information and photo and accessing notes,
Figure
Fig
ure 4.2 : Company Profile
2.2
3. Documents Directory
3.1
Documents link on profile gives access to a folder provided for company to store
documents a
and
nd materials for student access on Portal.
made/communicated by the company. This is managed by the TPO and cannot be edited
on Portal by the company.
Figure
Figure 4.4 : Company Campus Visits
4.2
Folders link in profile displays the list of folders created per campus visit for storing
PPTs and other visit specific materials for access to students on Portal. The folders are
named ending in the format <year>
<year>-<visit
<visit type>type>-<visit
<visit date>.
4.3
sections.
Campus Visits
1. Placement and Internship Cale
Calendar
ndar
1.1
Placements link in Calendar section in left sidebar displays the placement visits
schedule of current academic year. This shall be accessible to students only.
Figure
Fig
ure 5.1 : Placement Calendar
1.2
Internships link in Calendar section in left sid
sidebar
ebar similarly displays the internship
visits schedule of current academic year. This shall also be accessible to students only.
1.3
The current year must be updated in the source every year in the file
/ui/html/info/portal
ui/html/info/portal
ui/html/info/portal--student.html
student.html
2. Visit Details an
and
d Files
2.1
Files link in every visit displays PPTs and materials uploaded by company.
2.2
Various details editable by TPO includes Visit Name (standard format : <company
username>.<visit type>.<year>), Year, Visit Type, Package, Visit Date, Willingness
Deadline
eadline and Policy Slot Requirements for each department.
Figure
Fig
ure 5.2 : Visit Add Form
Figure
Fig
ure 5.3 : Visit Cutoff Add Form
4. Auto
Auto Create and Collect Willingness
4.1
TPO shall be provided with further options in Campus Visits List as shown in figure
5.4 which are administrative options.
4.2
Auto Create link in the Willingness section of Deta
Details
ils column shall allow the TPO to
automatically create willingness requests to eligible students based on the current cutoff
configuration.
4.3
Auto Create only adds willingness request if not already added. So TPO may
change the eligibility criteria and again auto create the willingness lists. However, an
already added but now illegible student willingness request must be either removed or
rejected during moderation. For more information on willingness, see next section on
Willingness and Online Shortlis
Shortlists
ts
4.4
Auto Collect collects willingness with status willing and not rejected during
moderation (thus approved and pending both are accepted). These are collected and
inserted to Online Shortlist for the visit with stage Willing.
4.5
The Willi
ng Candidates link shall show the list of all willing candidates that were not
Willing
rejected during moderation. This list supports Excel Export and Resume Archival for TPO
use.
Figure
Figure 5.5 : Willing Candidates seen by TPO
5. Online Shortlists
5.1
The Online Shortlist can be access using the link Shortlisted Candidates by
company for further processing as described in the upcoming section on Online
Shortlists.
2. Online Shortlists
2.1
Online Shortlists contain a parameter called Stage to indicate the stage which the
candidate has reached during the shortlisting process.
2.2
This list would be accessible to the particular company and shall be edited by them
online during the shortlisting process.
2.3
These lists support export of data to excel format and archival of resumes.
Figure
Figure 6.1 : Online Shortlist as seen by Company
3. Export Data
3.1
Export Data link on willingness lists and online shortlists shall enable the export of
following data in Excel format (.csv).
Student Name
Roll No
Course
Department
Year
Email
Phone
Date of Birth
Gender
CGPA
X%
XII %
All SGPAs and YGPAs
4. Archive Resumes
4.1
Archive Resumes link on willingness lists and online shortlists shall enable the
archiving of resumes of users in the list and exporting it in Zip format (.zip).
Preparation
1. Study Materials
1.1
Study Materials link in Preparation section on left side bar displays a list of folders
with one for each department containing study materials in the form of documents,
videos, presentations, etc. Any stud
student
ent can upload and download materials in these
folders. Any misuse shall be punishable by TPO.
Figure
Fig
ure 7.1 : Study Materials
2. Discussion Forum
2..1
Discussion Forum link in Preparation section on left side bar displays a forum with
boards for each depart
departments
ments to post and discuss problems and share interview
experiences. Any misuse shall be punishable by TPO.
2..2
Alumni Interactions link in Preparation section on left side bar displays a forum with
boards for each type of companies for discussing problems and guiding students with
Alumni of the institute. Any misuse shall be punishable by TPO.
2..3
Company Advices link in Preparation section on left side bar displays a forum with
boards for each companies for discussing problems and guiding students for pr
preparing
eparing
specifically for the company. Any misuse shall be punishable by TPO.
Figure
Fig
ure 7.2 : Discussions Forum
2.4
Easy Addition
ddition of N
New
ew Boards
Boards
Board Managers with Email Alerts
Online Forms
1. Compan
Company
y Response Sheet
1.1
The Company Response Sheet is an online form which when submitted shall result
in a mail being sent to [email protected] with the respective information. The mail is copied
to the submitter of the fform
orm too. Remaining communication can be done in the same mail
thread.
Figure
Fig
ure 8.1 : Company Response Sheet
1.2
The Online Contact Us is an online form which when submitted shall result in a mail
being sent to [email protected]
[email protected] with the respective information. The mail is copied to the
submitter of the form too. Remaining communication can be done in the same mail
thread.
Figure
Fig
ure 8.2 : Online Contact Us
2. Technology
The project is built on an experimental service oriented architecture based environment.
Technologies used are PHP, MySQL and jQuery.
Dependencies :
SnowBlozm : https://github.com/tr4n2uil/snowblozm/
CirrusBolt : https://github.com/tr4n2uil/cirrusbolt/
FireSpark : https://github.com/tr4n2uil/firespark/
3. Dedication
This project is dedicated to CSE 08 batch who gave me outstanding support at IIT BHU.