Usage Guide

1. Overview

Learning Log is a web application that allows users to create and manage their learning notes. Users can create topics, and then add entries under each topic to record their learning progress.

2. Getting Started

2.1 Registration

  1. Click the Register button in the upper right corner
  2. Fill in your username and password
  3. Click the Register button
  4. After successful registration, you will be automatically logged in

2.2 Login

  1. Click the Log in button in the upper right corner
  2. Enter your username and password
  3. Click the Log in button
  4. After successful login, you will be redirected to the homepage

2.3 Logout

Click the Log out button in the upper right corner

3. Managing Topics

3.1 Creating a Topic

  1. Make sure you are logged in
  2. Click the Topics link in the navigation bar
  3. On the topics page, click the New topic button
  4. Enter a name for your topic
  5. Click the Add topic button

3.2 Viewing Topics

  1. Click the Topics link in the navigation bar
  2. You will see a list of all your topics
  3. Click on a topic to view its entries

3.3 Editing a Topic

  1. On the topics page, click the Edit link next to the topic you want to edit
  2. Update the topic name
  3. Click the Save button

3.4 Deleting a Topic

  1. On the topics page, click the Delete link next to the topic you want to delete
  2. Confirm the deletion
  3. The topic and all its entries will be deleted

4. Managing Entries

4.1 Creating an Entry

  1. View the topic you want to add an entry to
  2. In the entry creation form, enter your entry text
  3. Click the Add entry button

4.2 Viewing Entries

  1. View the topic you want to see entries for
  2. You will see a list of all entries for that topic, sorted by creation date

4.3 Editing an Entry

  1. View the topic containing the entry you want to edit
  2. Click the Edit link next to the entry you want to edit
  3. Update the entry text
  4. Click the Save button

4.4 Deleting an Entry

  1. View the topic containing the entry you want to delete
  2. Click the Delete link next to the entry you want to delete
  3. Confirm the deletion
  4. The entry will be deleted

5. Language Switching

The application supports multiple languages. You can switch the language by selecting from the dropdown menu in the upper right corner.

Currently supported languages:

  • English
  • Simplified Chinese
  • Japanese

6. API Usage

The application provides RESTful API endpoints for programmatic access. For detailed API documentation, please refer to the API Documentation.

7. Tips and Best Practices

  • Create specific topics to organize your learning content
  • Regularly add entries to track your learning progress
  • Use clear and concise language in your entries
  • Backup your data regularly
  • Keep your password secure

8. Troubleshooting

8.1 Login Issues

If you cannot log in, please check:

  • Your username and password are correct
  • Your account is activated
  • Your browser cookies are enabled

8.2 Content Not Saving

If your content is not saving, please check:

  • You are logged in
  • You have filled in all required fields
  • Your internet connection is stable

8.3 Other Issues

If you encounter other issues, please contact the administrator for assistance.