Frequently Asked Questions

Everything you need to know about the UNSOED Journal Management System

About the System

What is the UNSOED Journal Management 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.

What are the core components of the system?
  • Journal Management
  • Issue Management
  • Submission System
  • Peer Review Process
  • User Management
  • Publication Management

Journal Management

How do I create and manage journals?

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
Can I track indexing status for my journals?

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

How are journal issues organized?

Publications are organized into issues with the following information:

  • Volume, number, and year information
  • Issue descriptions and cover images
  • Association with multiple publications
Can I customize issue appearance?

Yes, each issue can have its own description and cover image to distinguish it visually and provide context for readers.

Submission System

How does the submission process work?

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
Can I add multiple authors to a submission?

Yes, the system supports adding multiple authors to each submission, allowing proper attribution for collaborative research works.

Peer Review Process

How are reviewers assigned to submissions?

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
How are review deadlines managed?

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

What user roles are available in the system?

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
How are journal-specific roles managed?

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

How are approved submissions published?

The publication management system allows:

  • Converting approved submissions to publications
  • Associating publications with specific journal issues
  • Tracking publication metadata
Can publications be associated with specific issues?

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

How do I install the system using Docker?

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).

How do I stop the Docker containers?
./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.