OpenLLM-France/wikimedia huggingface dataset:
# Free culture movement

Welcome to the Wikiversity learning project for the Free Culture Movement. Participants in this project explore learning resources about the Free Culture Movement.

## Reading

* Free culture
* Free Culture movement
* Open educational resources
* FreeCulture.org

### Activities

* Discuss and ask questions about the free culture movement. See: Across the Wikiverse#Free culture.
* Add additional content to Wikiversity about the free culture movement.
* Make links to Wikiversity from the two Wikipedia pages listed above.
# Free and open domain names

The goal of this project is to implement a system of free top level domains. One possibility is the implementation of a Firefox plugin that will forward appropriate queries to a server that will then match the query with the site's server's IP address or URL. Alternatively, with cooperation of ICANN this could simply be implemented in a rather standardized way. If there are multiple free domains then there could be different ways in which domains are allocated. There could be different rules for what is allowed on each different domain. Could this be done using some sort of peer-to-peer mechanisms?

## Proposed letters

    .fd
    .fc
    .net
    .com

## Project status

* Looking individuals willing to work on the project
* Sandbox Server is up and can potentially host the initial test server/backend

## To-do

If you are familiar with Micropledge and are interested in setting up a project there for this project, please do so.

## Possible allocation methods

* Community consensus
* First come first serve
    You create an account and you can simply type in a domain and a forwarding address
* Basic rules
    No spam/arbitrage sites
    No illegal content
* Content under the domain under a free license CC or GFDL on some domains

## Interested users

If you are interested in collaborating, please include you signature here (~~~)
* Remi
* DivaOFdevOP
# Free and open source software

This Computer science resource is a "stub". Learn how you can help Wikiversity to develop it.
See also:
* FLOSS
* Category:Free software
* Category:Open Source
# Free education/Free Education MCR

Occupation at Manchester University

## Texts

* /Initial Statement
* /Demands from the Occupation to University Management

## External link

* Website of Free Education MCR
# Gene transcriptions/Elements/Factor II B recognitions/Quiz

B recognition element is a lecture as part of the gene transcription series.
You are free to take this quiz based on the b recognition element at any time.
To improve your score, read and study the lecture, the links contained within, listed under See also, External links, and in the {{gene project}} template. This should give you adequate background to get 100 %.
As a "learning by doing" resource, this quiz helps you to assess your knowledge and understanding of the information, and it is a quiz you may take over and over as a learning resource to improve your knowledge, understanding, test-taking skills, and your score.
Suggestion: Have the lecture available in a separate window.
To master the information and use only your memory while taking the quiz, try rewriting the information from more familiar points of view, or be creative with association.
Enjoy learning by doing!

## Hypotheses

* A1BG is not transcribed by a B recognition element.
# Gene transcriptions/Elements/MYB recognitions

"Another class of cis-acting elements is represented by Boxes P and L from the parsley phenylalanine ammonia-lyase (PAL) and 4-coumarate:CoA ligase (4CL) genes and the H-box from the bean chalcone synthase gene Chs15 [23,24]."
"The combination of an [ACGT-containing element] ACE and a MRE confers light responsiveness to the CFI, F3H and FLS promoters."

## Consensus sequences

"These elements fit the type II MYB consensus sequence A(A/C)C(A/T)A(A/C)C, suggesting that they are MYB recognition elements (MREs)."
The consensus sequence for the RRE is 5'-CATCTG-3'.
The consensus sequence for the ACE is 5'-CACGT-3'.

## Flavonols

"Chalcone synthase (CHS), chalcone flavanone isomerase (CFI), flavanone 3-hydroxylase (F3H) and flavonol synthase (FLS) catalyze successive steps in the biosynthetic pathway leading to the production of flavonols."
In "Arabidopsis thaliana all four corresponding genes are coordinately expressed in response to light, and are spatially coexpressed in siliques, flowers and leaves."
"Light regulatory units (LRUs) sufficient for light responsiveness were identified in all four promoters."
A "R response element (RRE) was identified in the CHS promoter."
"Only the ACE from the CFI promoter shows flanking sequences giving rise to a symmetrical G-box (Foster et al., 1994; Menkens et al., 1995) that also fits the consensus of the R motif (CANNTG; Blackwell and Weintraub, 1990; Bodeau and Walbot, 1996) which is recognized by [basic helix-loop-helix] BHLH factors."
The gain-of-function for the FLS gene (MRE, ACE) lies between -97 and -42.
For the F3H gene the ACE lies between -463 and -382 and the MRE lies between -99 and -63.
For the CFI gene the ACE, MRE lie between -99 and -39.
For the CHS gene the ACE, RRE, MRE lie between -106 and -69.
# Gene transcriptions/Elements/GAACs/Quiz

GAAC elements is a lecture as part of the gene transcription series.
You are free to take this quiz based on the GAAC elements at any time.
To improve your score, read and study the lecture, the links contained within, listed under See also, External links, and in the {{gene project}} template. This should give you adequate background to get 100 %.
As a "learning by doing" resource, this quiz helps you to assess your knowledge and understanding of the information, and it is a quiz you may take over and over as a learning resource to improve your knowledge, understanding, test-taking skills, and your score.
Suggestion: Have the lecture available in a separate window.
To master the information and use only your memory while taking the quiz, try rewriting the information from more familiar points of view, or be creative with association.
Enjoy learning by doing!

## Hypotheses

* A1BG is not transcribed by a GAAC element.
# Gene transcriptions/Elements/EIF4E basals/Quiz

EIF4E basal element is a lecture and an article as part of the gene transcription series.
You are free to take this quiz based on the EIF4E basal element at any time.
To improve your score, read and study the lecture, the links contained within, listed under See also, External links, and in the {{gene project}} template. This should give you adequate background to get 100 %.
As a "learning by doing" resource, this quiz helps you to assess your knowledge and understanding of the information, and it is a quiz you may take over and over as a learning resource to improve your knowledge, understanding, test-taking skills, and your score.
Suggestion: Have the lecture available in a separate window.
To master the information and use only your memory while taking the quiz, try rewriting the information from more familiar points of view, or be creative with association.
Enjoy learning by doing!

## Hypotheses

* A1BG is not transcribed by an eIF4E basal element.
# Gene transcriptions/Elements/Initiators/Quiz

Initiator element is a lecture of the gene transcription series.
You are free to take this quiz based on the initiator element at any time.
To improve your score, read and study the lecture, the links contained within, listed under See also, External links, and in the {{gene project}} template.
This should give you adequate background to get 100 %.
As a "learning by doing" resource, this quiz helps you to assess your knowledge and understanding of the information, and it is a quiz you may take over and over as a learning resource to improve your knowledge, understanding, test-taking skills, and your score.
Suggestion: Have the lecture available in a separate window.
To master the information and use only your memory while taking the quiz, try rewriting the information from more familiar points of view, or be creative with association.
Enjoy learning by doing!

## Hypotheses

* An initiator element can occur with any other core promoter.
# Check which payments have been received
## Learning goals

* work with the listinvoices method
* understand that invoices have a status
* access data from a specific invoice

## Script

let us create the rankings: We start by retrieving a list of all invoices that we have created with our lightning node. This can be done again with an RPC call on the python library.The result is a json dictionary containing a list of invoices. We access the list by using the "invoice" key. we create a dictionary in which we use to count the votes. Let us call it count_dict now we use a for loop to iterate over all invoices that we have previously retrieved we store the status of the which can accept values like paid, unpaid, or expired and we store the payment hash of the invoice. now we check if the statues took another value than paid. Because if in invoice was not paid we don't want to process it and continue with the next one. however if it was paid we should count the votes. remember that the voting data was stored in the folder potential votes with the payment hash appended by .json as the file name. so we open that file and load it as a json dictionary
the votes where stored as a list with the key "v" so we access them and now we just do standard python stuff for counting with the help of our count_dict. if we have previously seen the vote we increase its counter by one and if we see it for the first time we set the counter for the vote to 1 This code has one problem. We might have a payment hash in our lightning node that came from another service so there is no file in our folder with this payment hash. We can quickfix this my surrounding this code block with a try / except statement An even bigger problem is that this Application design is really only for demonstration purposes. Imagine 1000 people have voted. It will be bad idea to check that many files. So for a real application you should use a data base or at least a better data structure. Anyway lets do the typical pyhton magic to sort the dictionary in a reversed list of counts in order to have the most popular items at the beginning. We return the list of tuples and have them displayed to the user who has paid in another part of the lapp.
# Haitian Creole

This is a collection of worksheets to be used together with the lessons on Wikibooks.
* Pronunciation
* Basic Vocabulary
* Articles
* Vocabulary Review
* The words for "that"
* Numbers
# Hack A Lapp/Introduction to Bitcoins Lightning Network App Development/C-Lightning with python/Ask your customer to pay with bitcoins lightning network by creating a lightning invoice/script

exercise: invoice = rpc_interface.invoice was executed. Find out which meta data besides the bolt11 string is provided. What is the meaning of this meta data?
# Hack A Lapp/Introduction to Bitcoins Lightning Network App Development/C-Lightning with python/Check if your customer has paid the invoice/script

I have decided that users could check the results by using their payment hash as the path of the url. Of course this could be handled differently. Meanwhile I have updated the do_GET method in order to handle this logic an invoke the __show_rankings_page function So let us implement this function. now the first thing that we need to do is to check if a file with the votings exists. Like in the other code snippet I do this rather hacky in a try except block. if the file exists I display the casted votes of the user and otherwise tell the user that the payment hash is not known to me. I made this quick here because it is not lightning specific now as with the counting of paid votes we invoke our rpc interface and list all the invoices again we use a for function to iterate over all invoices.
Our goal is to find the invoice which matches the payment hash that was provided by the user now comes the crucial part. we check if the status of the invoice is "paid" if yes we output some html to for the user and we call the function from the first part that has counted the rankings we iterate over the results and append them to the message and of course we should not forget the fact that the invoice might not have been paid. in this case we have to disply the invoice to the user and state that it has to be paid in order to see the results. Also when you look at the page you will see that I have added a qr code for your convenience. all of this is handled in the add_invoice_payment_string-function.
# Check if your customer has paid the invoice
## Learning goals

* find a specific invoice with its payment hash
* Check if a specific invoice has been paid
* change the response to the customer depending on the payment status of the invoice

## Script

I have decided that users could check the results by using their payment hash as the path of the url. Of course this could be handled differently. Meanwhile I have updated the do_GET method in order to handle this logic an invoke the __show_rankings_page function So let us implement this function. now the first thing that we need to do is to check if a file with the votings exists. Like in the other code snippet I do this rather hacky in a try except block. if the file exists I display the casted votes of the user and otherwise tell the user that the payment hash is not known to me. I made this quick here because it is not lightning specific now as with the counting of paid votes we invoke our rpc interface and list all the invoices again we use a for function to iterate over all invoices.
Our goal is to find the invoice which matches the payment hash that was provided by the user now comes the crucial part. we check if the status of the invoice is "paid" if yes we output some html to for the user and we call the function from the first part that has counted the rankings we iterate over the results and append them to the message and of course we should not forget the fact that the invoice might not have been paid. in this case we have to disply the invoice to the user and state that it has to be paid in order to see the results. Also when you look at the page you will see that I have added a qr code for your convenience. all of this is handled in the add_invoice_payment_string-function.
# Hack A Lapp/Introduction to Bitcoins Lightning Network App Development/C-Lightning with python/Check which payments have been received/script

let us create the rankings: We start by retrieving a list of all invoices that we have created with our lightning node. This can be done again with an RPC call on the python library.The result is a json dictionary containing a list of invoices. We access the list by using the "invoice" key. we create a dictionary in which we use to count the votes. Let us call it count_dict now we use a for loop to iterate over all invoices that we have previously retrieved we store the status of the which can accept values like paid, unpaid, or expired and we store the payment hash of the invoice. now we check if the statues took another value than paid. Because if in invoice was not paid we don't want to process it and continue with the next one. however if it was paid we should count the votes. remember that the voting data was stored in the folder potential votes with the payment hash appended by .json as the file name. so we open that file and load it as a json dictionary
the votes where stored as a list with the key "v" so we access them and now we just do standard python stuff for counting with the help of our count_dict. if we have previously seen the vote we increase its counter by one and if we see it for the first time we set the counter for the vote to 1 This code has one problem. We might have a payment hash in our lightning node that came from another service so there is no file in our folder with this payment hash. We can quickfix this my surrounding this code block with a try / except statement An even bigger problem is that this Application design is really only for demonstration purposes. Imagine 1000 people have voted. It will be bad idea to check that many files. So for a real application you should use a data base or at least a better data structure. Anyway lets do the typical pyhton magic to sort the dictionary in a reversed list of counts in order to have the most popular items at the beginning. We return the list of tuples and have them displayed to the user who has paid in another part of the lapp.
# Esper/rp/ud

Click column headers to sort word list by language.
Esper', English, Esperanto. :
Click column headers to sort word list by language.
Esper', English, German, Lithuanian, Spanish, Esperanto. :
Click column headers to sort word list by language.
Esper', English, French, Latin, Polish, Esperanto. :
Click column headers to sort word list by language.
Esper', English, Italian, Russian, Yiddish, Esperanto. :
# Esper/rp/ur

Click column headers to sort word list by language.
Esper', English, Esperanto. :
Click column headers to sort word list by language.
Esper', English, German, Lithuanian, Spanish, Esperanto. :
Click column headers to sort word list by language.
Esper', English, French, Latin, Polish, Esperanto. :
Click column headers to sort word list by language.
Esper', English, Italian, Russian, Yiddish, Esperanto. :
# Esper/rp/uj

Click column headers to sort word list by language.
Esper', English, Esperanto. :
# Esper/rp/uk

Click column headers to sort word list by language.
Esper', English, Esperanto. :
Click column headers to sort word list by language.
Esper', English, Latin, Yiddish, Esperanto, Breton. :
Click column headers to sort word list by language.
Esper', English, French, Russian, Spanish, Esperanto. :
Click column headers to sort word list by language.
Esper', English, Italian, Lithuanian, Portuguese, Esperanto. :
Click column headers to sort word list by language.
Esper', English, German, Polish, Esperanto, Welsh. :
# Esper/rp/um

Click column headers to sort word list by language.
Esper', English, Esperanto. :
Click column headers to sort word list by language.
Esper', English, German, Lithuanian, Esperanto. :
Click column headers to sort word list by language.
Esper', English, French, Latin, Polish, Esperanto. :
Click column headers to sort word list by language.
Esper', English, Italian, Russian, Spanish, Esperanto. :
# Esper/rp/uf

Click column headers to sort word list by language.
Esper', English, Esperanto. :
Click column headers to sort word list by language.
Esper', English, German, Russian, Spanish, Esperanto. :
Click column headers to sort word list by language.
Esper', English, Italian, Latin, Lithuanian, Esperanto. :
# Esper/rp/ug

Click column headers to sort word list by language.
Esper', English, Esperanto. :
Click column headers to sort word list by language.
Esper', English, Italian, Latin, Lithuanian, Esperanto. :
Click column headers to sort word list by language.
Esper', English, French, German, Russian, Spanish, Esperanto. :
# Esper/rp/up

Click column headers to sort word list by language.
Esper', English, Esperanto. :
Click column headers to sort word list by language.
Esper', English, German, Lithuanian, Spanish, Esperanto. :
Click column headers to sort word list by language.
Esper', English, French, Latin, Polish, Esperanto. :
Click column headers to sort word list by language.
Esper', English, Italian, Russian, Yiddish, Esperanto. :
# Esper/rp/ul

Click column headers to sort word list by language.
Esper', English, Esperanto. :
Click column headers to sort word list by language.
Esper', English, German, Lithuanian, Spanish, Esperanto. :
Click column headers to sort word list by language.
Esper', English, French, Latin, Polish, Esperanto. :
Click column headers to sort word list by language.
Esper', English, Italian, Russian, Yiddish, Esperanto. :
# Esper/rp/un

Click column headers to sort word list by language.
Esper', English, Esperanto. :
Click column headers to sort word list by language.
Esper', English, German, Lithuanian, Spanish, Esperanto. :
Click column headers to sort word list by language.
Esper', English, French, Latin, Polish, Esperanto. :
Click column headers to sort word list by language.
Esper', English, Italian, Russian, Yiddish, Esperanto. :
# Markers4Map

This lesson is designed to introduce you to web-based map generation with annotated icons on the map. The annotation is visible by clicking on the icon and the annotation will appear as popup. The annotation is pure HTML so you can add links to other resources to the popup.

## Learning Objective

At the end of the lesson, you should be able to create a web-based map with Markers4Map that encodes different location as icons with popups on a map. All data is encoded in a link/URL that can be used as link in Wikiversity or Wikipedia.
       Example Map with Markers/Icons and assigned Popups

## Learning Tasks

* Combine spatial markers with Information Retrieval. Explain how information retrieval could populate spatial markers and analyze a search request for "Pizza" or "Museum" with spatial markers and a known geolocation on a smartphone.
* Combine collaborative mapping with the population of a Web Index that is able to represent spatial information.
* a marker represents e.g. point of interest a geolocation of a resource. How can you visualize an area of interest? What are the differences? What are appropriate data structures to represent areas?
* Markers4Map creates a record that assigns existing digital content to a geolocation by placing a marker with a reference on the map. Explore also direct assignment of geolocation to digital content (see Brandenburg Gate in Berlin with a geolocation 52.5163N, 13.3777E and explain the application scenario of having a reference to a geolocation in a learning resource.
* (Calculate Distance) Select two different location on the map and calculate the distance on the surface of the sphere. Assume that the earth is a sphere with a radius $r>0$.

## Creating a web based Map with Icons

The following steps describe the basic workflow of
* (Download Demo JSON) First download the file landau_markers4map.json from GitHub (use the browser with "Save As ...")
* (Start Markers4Map) Start the OpenSource tool Markers4Map load the file landau_markers4map.json with (Load) in the tool Markers4Map.
* (Display Map with Icons/Popup) Display the loaded icons on the OpenStreetMap card (Display Map) represents.
* (Change Marker Definition/Popup text) Experiment with Markers4Map and
** change the popup text behind the icons
** change the link for the icons
** create more icons on the map
** remove some icons on the map
* (Save JSON) Save the JSON file to your local file system for further use or if you want to add more icons and popups later.
* (Copy Map Link) Press button to display map and copy the link in the browser that encodes all the information for the markers and the popup text. You can copy and use the link in Wikiversity to display certain information and icons in OpenStreetMap.

## Tools

* Markers4Map - OpenSource GitHub Tool to create an URL that encodes the geolocation of markers with their pop-ups for OpenStreetMap in OpenLayers
* OpenLayers Display Markers - OpenSource GitHub Tool takes a JSON file as input via URL to display geo-encoded markers with pop-ups for OpenStreetMap Maps in OpenLayers
# Marketing

Marketing is the study and management of exchange relationships. It is the business process of identifying, anticipating and satisfying customers' needs and wants. Because marketing is used to attract customers, it is one of the primary components of business management and commerce.

## Courses

* Principles of Marketing
* Services Relationship Marketing

## Learning projects

* Marketing educational wikis

## See Also

* Portal: Marketing
* Wikipedia: Marketing