Frequently Asked Questions
Everything you need to know about the UNSOED Journal Management System
Contents
About the System
The UNSOED Journal Management System is a comprehensive platform designed to manage academic journals, submissions, peer reviews, and publications. Built with Laravel, this system provides a robust framework for academic institutions to manage their journal publication process from submission to final publication.
- Journal Management
- Issue Management
- Submission System
- Peer Review Process
- User Management
- Publication Management
Journal Management
The system allows administrators to create and manage multiple journals with details including:
- Journal name, initials, and path
- Description and cover image
- ISSN and e-ISSN information
- Indexing status (Scopus, DOAJ)
- External links (Google Scholar, SINTA)
- Public visibility controls
Yes, the system allows tracking of indexing status for major academic indices including Scopus and DOAJ. You can also add external links to Google Scholar and SINTA profiles for each journal.
Issue Management
Publications are organized into issues with the following information:
- Volume, number, and year information
- Issue descriptions and cover images
- Association with multiple publications
Yes, each issue can have its own description and cover image to distinguish it visually and provide context for readers.
Submission System
The submission system allows:
- Users to submit manuscripts to specific journals
- Tracking of submission status through the review process
- Support for multiple authors per submission
- File management for manuscripts and supporting documents
Yes, the system supports adding multiple authors to each submission, allowing proper attribution for collaborative research works.
Peer Review Process
The ReviewController handles the review workflow, including:
- Assigning reviewers to submissions
- Tracking review status, comments, and recommendations
- Support for multiple reviewers per submission
- Managing review deadlines and completion dates
The system allows setting and tracking of review deadlines, with notifications to reviewers about upcoming and overdue reviews to ensure timely completion of the peer review process.
User Management
The system includes role-based access control with roles such as:
- Administrator: Full system access
- Editor: Journal management access
- Reviewer: Access to assigned reviews
- Author: Submission management access
The system uses JournalAccount entities to associate users with specific journals in particular roles, allowing the same user to have different roles across different journals.
Publication Management
The publication management system allows:
- Converting approved submissions to publications
- Associating publications with specific journal issues
- Tracking publication metadata
Yes, publications can be associated with specific journal issues, allowing for organized presentation of published articles within the appropriate volume and issue number.
Installation Guide
The project can be run using Laravel Sail, which provides a Docker-based development environment:
# Clone the repository
git clone [repository-url]
# Set up environment
cp .env.example .env
# Start Docker containers using Sail
./vendor/bin/sail up -d
# Install PHP dependencies
./vendor/bin/sail composer install
# Install Node dependencies
./vendor/bin/sail npm install
# Generate application key
./vendor/bin/sail artisan key:generate
# Run migrations and seed database
./vendor/bin/sail artisan migrate --seed
# Compile assets
./vendor/bin/sail npm run dev
The application will be available at http://localhost (or the port specified in your .env file).
./vendor/bin/sail down
Still Have Questions?
If you couldn't find the answer to your question or your organization is interested in implementing this system, please contact our support team.